Python クイック スタート エクスペリエンス

1. 環境情報

1.1 ハードウェア情報

  1. モデル: MacBook Pro
  2. メモリ:16GB
  3. ハードディスク:512G​​B SSD
  4. プロセッサー:Apple M2
  5. ホストCPUアーキテクチャ:ARM

1.2 ソフトウェア情報

  1. Pythonのバージョン:3.7
  2. 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 クイック スタート エクスペリエンスは完了しており、人工知能に関連する章が連続して出力されます。レビュー プロセス中に問題が発生した場合は、メッセージまたはプライベート メッセージを残して連絡してください。

おすすめ

転載: blog.csdn.net/ith321/article/details/132432301