Python クイック スタート エクスペリエンス
1. 環境情報
1.1 ハードウェア情報
- モデル: MacBook Pro
- メモリ:16GB
- ハードディスク:512GB SSD
- プロセッサー:Apple M2
- ホストCPUアーキテクチャ:ARM
1.2 ソフトウェア情報
- Pythonのバージョン:3.7
- Conda バージョン: Miniconda3 macOS Apple M1 64 ビット bash / Anaconda3-2023.07-2-MacOSX-arm64.pkg
2、Condaのインストール
2.1 Conda の概要
2.1.1 Conda の概要
Conda は Python プログラム用に作成され、Linux、OS X、および Windows で利用できます。また、他のソフトウェアをパッケージ化して配布することもでき、現在最も人気のある Python 環境管理ツールです。
Python はバージョンが多く、ライブラリも充実しており、ライブラリ間の依存関係も多いため、ライブラリのインストールやバージョン管理が非常に面倒であるため、Conda はバージョン管理と Python 環境として設計されています。ツールですが、任意の言語でソフトウェアをパッケージ化して管理できます。
2.1.2 Conda、Anaconda、Miniconda の関係
- Conda: Conda は Anaconda のパッケージ マネージャーであり、主にソフトウェア パッケージのインストールと管理に使用されます。
- Anaconda: Anaconda は、conda や Python などの 180 以上の科学パッケージとその依存関係を含むオープンソースの Python ディストリビューションを指します。
- Miniconda: Miniconda には Conda と Python のみが含まれます。これはAnaconda の簡易バージョンであり、ソフトウェア ディストリビューションでもあります。
2.2 Conda インストール パッケージのダウンロード
コンピュータのモデルと CPU アーキテクチャに応じて、対応するパッケージを選択してダウンロードします。
2.2.1 ミニコンダのダウンロード
Immortal Yi は Mac M2 を使用しているため、Miniconda 公式 Web サイトからMiniconda3 macOS Apple M1 ARM 64 ビット bashバージョンをダウンロードし、 sh で直接実行します; ダウンロード アドレス: Miniconda download。
2.2.2 アンコンダのダウンロード
Immortal Yizhen は Mac M2 を使用しているため、Anconda Tsinghua ソースからAnaconda3-2023.07-2-MacOSX-arm64.pkgバージョンをダウンロードし、そのままインストールします。ダウンロード アドレス (清華ソースを使用): Anconda download。
2.3 Condaのインストール
以降の体験手順は Anconda に基づいています。
2.3.1 Minicondaのインストール
# 文件名是自己下载的sh文件,-p后面填安装路径
# -b 表示将环境变量自动写入到~/.bash文件中
sh Miniconda3-py311_23.5.2-0-MacOSX-arm64.sh -b -p ~./miniconda3
# 将conda路径写入shell配置
source ~./miniconda3/bin/activate
2.3.2 Ancondaのインストール
# 安装完成后执行如下命令切换conda的base环境
source ~/.zshrc
2.4 Condaの初期化
# 关闭anconda的debug日志
conda config --set debug false
# conda源配置
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
# 查看源
cat .condarc
# 至此conda初始化完成,可以通过conda -h查看conda command说明
3.Pythonのインストール
3.1 PY 仮想環境の作成
構築後、conda env list を使用して新しく作成された仮想環境を表示できます。
# 模版
conda create -n 虚拟环境名 python=对应的python版本
# 实际创建
conda create -n py37 python=3.7
3.2 PY 仮想環境をアクティブ化する
# 查看已经存在的虚拟环境
conda env list
# 激活即切换至对应的py环境
conda activate py37
# 退出当前py虚拟环境
conda deactivate
# 查看当前py环境已有的py包
conda list
3.3 PYパッケージのインストール例
# 例如查看opencv-python可装的版本
conda search tensorflow
# 在当前py环境下安装opencv-python包
# -i: 指定镜像加速源https://pypi.tuna.tsinghua.edu.cn/simple
pip install tensorflow==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
# 常用命令如下
# 安装:pip install [package]
# 删除:pip uninstall [package]
# 列出已安装的包:pip list
# 查看包的详细信息: pip show <package-name>
4. 開発環境の構築
4.1 開発ツールのインストール
Java との互換性が必要なため、Immortal Yi は IDEA を直接使用し、友人は VSCode または PyCharm を使用することもできます。
4.2 Conda環境の関連付け
1. 新しいプロジェクトを作成し、Python 言語を追加します。
2. [インストール] をクリックします
。 3. INDE を再起動し、Conda を関連付けます。
5.ハローワード
5.1 新しい HelloWord を作成する
5.2 HelloWordの出力
6. よくある質問
6.1 PyQt5 をインストールできない
エラーは次の図と例外ログに示されています: Preparing Metadata (pyproject.toml) … error
例外は Python のバージョンによるもので、 pyqt5 は python3.8 より前のバージョンにのみ適用できるため、最初は python3.8 経由で pyqt5 をインストールすることはできませんが、 python3.7 経由でインストールできます。
6.2 PY3.7をインストールできない
エラーは次の図と例外ログに示されています: PackagesNotFoundError: 次のパッケージは現在のチャネルから利用できません: - python=3.7
この例外は、現在のチャネルが少なくとも python3.8 のみをサポートしているため、これは次のようにインストールする必要があります。
# 查看当前支持的python版本
conda search --full --name python
# 通过其它方式安装python3.7
## 创建一个空的环境
conda create -n py37
## 启动该环境
conda activate py37
## 使用x86_64 architecture channel(s)
conda config --env --set subdir osx-64
## 安装python3.7之类的操作
conda install python=3.7
これまでのところ、Python クイック スタート エクスペリエンスは完了しており、人工知能に関連する章が連続して出力されます。レビュー プロセス中に問題が発生した場合は、メッセージまたはプライベート メッセージを残して連絡してください。