乳母レベルの Anaconda の基本的な使い方チュートリアル

乳母レベルの Anaconda の基本的な使い方チュートリアル

基本的な使用法には、ダウンロードソースの設定、仮想環境の管理、Pycharm との接続の 3 つの部分が含まれます。


1. Anacondaのダウンロードソースを設定する

Anaconda的虚拟环境中主要用 conda 和 pip 下载和管理各种包,配置国内的下载源可提高下载速度

1.condaのダウンロード元を設定する

Windows システム: conda の構成ファイル .condarc は C:\Users\username\ パスにありますが、デフォルトでは存在しません。
Linux システム: conda の構成ファイル .condarc は ~/.condarc にあります

コマンドを入力するだけで、CMD または Anaconda プロンプト (Anaconda) でダウンロード チャネルを直接構成できます。

ここに画像の説明を挿入します
設定コマンドは以下のとおりです。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

構成結果を表示します。

conda info または conda config --show Channels を入力するか、.condarc 構成ファイルを直接開いて構成結果を表示します。

conda info

ここに画像の説明を挿入します

conda config --show channels

ここに画像の説明を挿入します

これで、conda のダウンロード ソースが設定されました。


2. pipのダウンロードソースを設定する

1. Windows システム:
C:\user\username\ ディレクトリに pip フォルダを作成し、そのフォルダ内に pip.ini ファイルを作成します。つまり、
C:\user\username\pip\pip.ini に、次の内容:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple 
[install]  
trusted-host=pypi.tuna.tsinghua.edu.cn
disable-pip-version-check = true  
timeout = 6000  

2. Linux システム:
ホーム ディレクトリに .pip フォルダを作成し、そのフォルダ内に pip.conf ファイルを作成します。

cd ~/
mkdir .pip
cd .pip
touch pip.conf

次の内容を pip.conf ファイルに追加します。

sudo gedit pip.conf
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple 
[install]  
trusted-host=pypi.tuna.tsinghua.edu.cn
disable-pip-version-check = true  
timeout = 6000  

この時点で、Anaconda のダウンロード ソースが設定されました~


2. Anacondaの環境管理

環境を管理するには、グラフィカル インターフェイスとコマンド ラインの 2 つの方法があります。

1. グラフィカル インターフェイス管理 Anaconda Navigator

ここに画像の説明を挿入します
ここに画像の説明を挿入します
仮想環境の管理や各種パッケージの管理などがあります。グラフィカルインターフェイスは操作が比較的簡単で、インターフェイスは非常に優れていますが、行き詰まりやすいです。


2. コマンドライン管理 Anaconda プロンプト

ここに画像の説明を挿入します

Anaconda プロンプトをクリックした後、基本環境に入り、コマンド ライン操作を実行します。

ここに画像の説明を挿入します

2.1 仮想環境の管理

①仮想環境を作成する

Pythonのバージョンとインストールするパッケージを指定できます

conda create -n env_name python=version package_names

②仮想環境一覧を参照する

conda env list

③仮想環境を起動する

conda activate env_name

④ 現在の仮想環境を終了します。

conda deactivate

⑤仮想環境の削除

 conda remove -n env_name --all 
 

2.2 パッケージ管理

包的管理有两种方式: conda 与 pip

2 つの関係と違いは次のとおりです。
pip は、Python 用に公式に推奨されているパッケージ管理ツールであり、通常、Python Package Index (PyPI) によってホストされているパッケージをインストールするために使用されます。pip はホイールまたはソース コード形式のパッケージをインストールできますが、ソース コード形式のパッケージには通常、互換性のあるコンパイル ツールと必要なライブラリ ファイルがシステムにインストールされている必要があることに注意してください。

condaはクロスプラットフォーム パッケージおよびランタイム環境管理ツールであり、インストールされるパッケージは通常、Anaconda リポジトリと Anaconda クラウドから取得されます。pip でインストールされるパッケージとは異なり、Conda パッケージはバイナリ形式であるため、コンパイラを事前にインストールする必要はありません。さらに、Conda のさらに強力な点は、Python パッケージだけでなく、C (C++)、R 言語パッケージ、および他の言語で書かれたパッケージもインストールできることです。

つまり、pip は任意の環境に Python パッケージをインストールし、conda は conda 環境に任意のパッケージをインストールします。
ここに画像の説明を挿入します


Anaconda では、 conda ≈ pip (Python パッケージ管理) + virtualenv (仮想環境) + Python に依存しないパッケージ管理として理解できます。

ご興味がございましたら、Anaconda の公式 Web サイトにアクセスして、この 2 つの詳細な説明をご覧ください。

给虚拟环境安装各种依赖包,首先需要激活该虚拟环境

①インストールパッケージ

パッケージ名の後ろに == バージョン番号を入力して、パッケージのバージョンを指定できます。

たとえば、 pip install opencv-python==3.4.2.16

conda install package_name

または

pip install package_name

② すべてのパッケージを一覧表示する

conda list

または

pip list

③アップデートパッケージ

conda update package_name

一気に更新

conda update --all

または

pip install --upgrade package_name

④ パッケージを削除する

conda remove package_name

または

pip uninstall package_name

⑤ パッケージの検索

conda search keyword

2.3 環境ファイルのインポートとエクスポート

仮想環境ファイルは、requirements.txt ファイルとenvironment.yml ファイルに分かれています。

①環境ファイルrequirements.txtファイルをエクスポートします。

pip freeze > requirements.txt

ここに画像の説明を挿入します

または

conda list -e > requirements.txt

ここに画像の説明を挿入します

conda と pip は両方とも、requirements.txt ファイルをインポートおよびエクスポートできますが、conda によってエクスポートされたファイルは pip よりも詳細です。

②環境ファイルrequirements.txtファイルをインポートします。

pip install -r requirements.txt

または

conda install --yes --file requirements.txt 

这种方式,遇到安装不上某个包时就会停止整个安装过程,解决方法如下:

FOR /F "delims=~" %f in (requirements.txt) DO conda install --yes "%f"

③ 環境ファイルenvironment.ymlファイルをエクスポートします。

conda env export > environment.yml

ここに画像の説明を挿入します

④ 環境ファイルenvironment.ymlファイルをインポートします。

デフォルトでは conda 環境パスにインストールされます。

conda env create -f environment.yml

インストールパスを指定する

conda env create -f environment.yml -p /user/username/anaconda3/envs/env_name

3. アナコンダと Pycharm

1.Pycharmのダウンロードとインストール

Pycharm は Python 用の統合開発環境 IDE です。

Pychrmのダウンロードアドレス

①ホームページ

ここに画像の説明を挿入します
② ダウンロードインターフェース
. 自分のシステムとニーズに応じてダウンロードを選択します.
ここに画像の説明を挿入します
③ ダウンロード後、ファイルを開いて段階的にインストールします。

インストールの 3 番目のステップでは、インストール パスをカスタマイズできます。

ここに画像の説明を挿入します

インストールの 4 番目のステップでは、両方をチェックすることをお勧めします。

ここに画像の説明を挿入します

[次へ]をクリックして直接インストールすると、次のインターフェイスが表示され、Pycharmのインストールが完了します~

ここに画像の説明を挿入します

2. Pycharm と Anaconda の使用

2 つの状況: すでにプロジェクトがあり、新しいプロジェクトを作成したい場合

①新規プロジェクトを作成する

ここに画像の説明を挿入します
ここに画像の説明を挿入します
「作成」をクリックした後、新しいプロジェクトと新しい conda 仮想環境が作成されるまでしばらく待ちます。Pycharm
ここに画像の説明を挿入します
の右下隅に、新しく作成された仮想環境 env_name と Python バージョンを使用していることがわかります
ここに画像の説明を挿入します
。ターミナルに新しい conda 仮想環境を作成し、仮想環境とパッケージの運用管理をターミナルが実行します

②既存プロジェクト

プロジェクトを開く

ここに画像の説明を挿入します

プロジェクトが存在するパスを開きます。プロジェクト内に .py ファイルがある場合は、Pycharm アイコンが表示されます。

ここに画像の説明を挿入します
この時点で、Pycharm はコンパイラーが存在しないことを示すプロンプトを表示します。Python コンパイラーを構成する必要があります。クリックして構成を入力できます。
ここに画像の説明を挿入します
ここに画像の説明を挿入します

コンパイラー、つまり conda 仮想環境を構成します
。左上隅の [ファイル] を選択し、[設定]
ここに画像の説明を挿入します
ドロップダウン プロジェクト: python を開き、[Python インタープリター] を選択して、図のシリアル番号に従って順番に開きます。
ここに画像の説明を挿入します

+ 記号をクリックして追加します

ここに画像の説明を挿入します
左の列で Conda 環境を選択します。右の列で新しい環境を作成できます。新しい環境を作成する操作は、プロジェクトを新規作成する場合と同じです。既存の環境を選択する場合は、既存の環境を選択します

3 つのドットをクリックして、作成した仮想環境 env_name (通常は Anaconda インストール パスの下の envs フォルダーにあります) を見つけ、その中にある python.exe を選択します。

ここに画像の説明を挿入します

次に、「OK」をクリックするだけです。これにより、開いているプロジェクトの仮想環境が構成されます~


4. まとめ

Anaconda は、プロジェクト環境とその依存パッケージの管理に使用されます。非常にシンプルで効率的です。Pycharm
と併用すると、異なる環境を自由に切り替えることができ、非常に便利です
。コンテンツが豊富です。ご覧いただきありがとうございます。慎重に~~~

おすすめ

転載: blog.csdn.net/qq_42535748/article/details/125916550