記事ディレクトリ
アナコンダをインストールする
以下の図に示すように、ここをクリックして公式 Web サイトでインストール パッケージをダウンロードします。
インストールするインストール パッケージをクリックし、インストール パスに注意してください。次環境変数を変更する, そのため、コマンドラインに python が入力され、anaconda の Python 環境がデフォルトで使用されます。これにより、Python が頻繁に使用するパッケージをインストールする必要がなくなります。
1. open ~/.bash_profile
2. 如图(忽视上面几行注释)
3. 刷新环境变量:source ~/.bash_profile
この時点で、ターミナルで Python を実行すると、conda の Python 環境が使用されます。
通常、Anaconda を開くと、インストールが成功したことを意味します。
国内ミラーソースを anaconda に追加
1. 查看镜像源: conda config --show channels
2. 添加(两条命令):
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/main/
3. 再次查看镜像源: conda config --show channels
macOSでPyCharmがAnaconda環境を構築する方法
私たちの目的は、Anaconda 独自の Python とその豊富なサードパーティ ライブラリを PyCharm で使用することなので、このステップが最も重要です。
PyCharm を正常にインストールした後、初めてこれを開き、最初に新しいプロジェクトの作成を選択し、次に環境を選択します。
この手順は最も重要であり、最もエラーが発生しやすい手順です。上の図に示されているコンテンツを見たとき、最初の反応は Conda Environmenr をクリックすることですが、これは正しくなく、多くの人が遭遇する混乱でもあります。正しい選択はシステム インタプリタです。
- Python インタープリター
2 を開きます。システム インタープリターを選択した後、[...] をクリックして追加を選択し、anaconda インストール パスで python.app/Contents/MacOS/python を見つけて、[OK] をクリックします。これで設定は完了です。
次の図に示すように、新しいプロジェクトを作成した後:
JupyterLab のデフォルトの作業パスを構成する
目的: JupyterLab にファイルを置くためのフォルダーを自分で作成します
py ファイルを作成し、コマンド:jupyter notebook --generate-config
この py ファイルを開きます:open /Users/waldo/.jupyter/jupyter_notebook_config.py
以下の図で対応する場所を見つけ、ノートブックのデフォルトの作業ディレクトリを変更し (コメントを削除)、保存します: 再度開くと空になります
(デフォルトの wpforJupyter フォルダー内) :
注: Mac では cuda をインストールできません。スキップしてください
tensorflow をインストールする
conda 仮想環境での安全な tensorflow
仮想環境はサンドボックスに相当し、異なるフレームワークの相互影響を回避するため、複数の異なるバージョンの tensorflow をインストールすることもできます。アンインストールも便利で、仮想環境を直接削除するだけです
1. 打开终端,输入如下命令,创建了一个名为“tf2_8”的虚拟环境:
conda create -n tf2_8 python=3.9
2. 执行命令,来激活tf2_8虚拟环境: conda activate tf2_8
3. 执行命令在虚拟环境中进行Tensorflow的安装: pip3 install tensorflow
4. 退出虚拟环境: conda deactivate
次のコマンドを使用して、conda info -e
仮想環境「tf2_8」が正常にインストールされたかどうかを確認します。
Jupyter仮想環境の構成
この時点で jupyter ノートブックを開きます。実行は
import tensorflow as tf
失敗します。次の構成が必要です。
システムターミナルを開き、次のコマンドを実行します。
1. conda activate tf2_8 //注意替换虚拟环境名
2. conda install ipykernel //安装ipykernel
3. python -m ipykernel install --name tf2_8 //在ipykernel中安装当前环境
4. conda deactivate
jupyter を開き、カーネルを切り替えます。
テスト コードを実行します。GPU アクセラレーションは使用されていないため、エラーがあっても心配しないでください。
//测试代码
import tensorflow as tf
import os
os.environ["CUDA_VISIBLE_DEVICES"]="0"
tf.compat.v1.disable_eager_execution()
hello=tf.constant('Hello,TensorFlow')
config=tf.compat.v1.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.9
sess=tf.compat.v1.Session(config=config)
print(sess.run(hello))
conda コマンドの補足
一般的な操作コマンド:
1. 環境への取り組み
1. 環境管理のすべてのコマンド ヘルプを表示します。
conda env -h
2. 作成されたすべての conda 仮想環境を表示します。
conda 情報 -e
3. 仮想環境を作成します:
conda create env_name
//(env_name) は環境の名前です。このコマンドは、Anaconda インストール ファイルの /envs/ に Biopython の新しい環境を作成します。
指定した Python バージョンで仮想環境を作成します:
conda create env_name python=3.9 (3.6 は Python バージョンです。必要に応じて変更してください)
いくつかのパッケージを含む仮想環境を作成します:
conda create env_name numpy scipy
指定した Python バージョンで特定のパッケージを含む仮想環境を作成します:
conda create env_name python=3.9 numpy scipy
仮想環境をアクティブ化 (開始):
新しい開発環境はデフォルトで conda ディレクトリの下の envs ファイル ディレクトリにインストールされます。別のパスを指定できます。
インストールされている Python のバージョンを指定しない場合、conda は元の Python をインストールします。 conda インストール インストールされている Python のバージョン。
macOS:
conda activate env_name
仮想環境を終了します:
conda deactivate
仮想環境をコピーします:
conda create new_env_name old_env_name
仮想環境を削除します。
conda 削除 -n env_name --all
2. パッケージ管理
インストールされているパッケージの表示:
conda リスト
指定された仮想環境内のパッケージを表示します:
conda list -n xxx
パッケージの検索:
conda search xxx
更新パッケージ:
conda update xxx
インストールパッケージ:
conda install xxx
pip install xxx
指定されたインストール仮想環境:
conda install -n env_name xxx
anaconda ディストリビューション内のすべてのパッケージをインストールします:
conda install anaconda
パッケージをアンインストールします:
conda delete xxx
3. conda を管理して
conda のバージョンを確認します:
conda --version
現在のバージョンの conda をアップグレードします:
conda update conda
インストールされているパッケージを表示:
pip リストまたは conda リスト
インストールと更新:
pip install リクエスト
pip install request --upgrade
または
conda install リクエスト
conda update リクエスト
すべてのライブラリを更新します
conda update --all
更新 conda 自身
conda update conda
更新 anaconda 自身
conda update anaconda