Conda仮想環境
1692 ワード
Condaは仮想環境とパッケージ管理システムであり、1台のマシンで異なる構成のpythonをテストする必要がある場合、condaで相互に隔離された環境を簡単に作成することができます.
condaが仮想環境を管理する一般的なコマンドは次のとおりです.
(仮想環境を作成してpipでpythonパッケージを直接インストールする場合、デフォルトではグローバルpipが使用されるため、pipがインストールしたパッケージはすべての環境で有効になります.ある仮想環境でのみ有効なpythonパッケージをインストールする場合は、(1)仮想環境名:conda install-n envname tensorflow-gpu=1.2.1を指定できます.(2)仮想環境の作成時にpipが現在の環境にのみ有効であることを指定することもできます(https://stackoverflow.com/questions/20928566/conda-installing-local-development-package-into-single-conda-environment):
システムにpython 2とpython 3が同時に存在する場合、condaで仮想環境を作成するときに、どのバージョンのpythonを使用するかを指定できます.
condaが仮想環境を管理する一般的なコマンドは次のとおりです.
conda :conda create -n envname
conda :source activate envname
conda :source deactivate
conda :conda env list
conda :conda create -n envname --clone evnname1
conda :conda remove -n envname --all
conda :conda install -n envname package, :conda install -n envname tensorflow-gpu=1.2.1
pip使用
(仮想環境を作成してpipでpythonパッケージを直接インストールする場合、デフォルトではグローバルpipが使用されるため、pipがインストールしたパッケージはすべての環境で有効になります.ある仮想環境でのみ有効なpythonパッケージをインストールする場合は、(1)仮想環境名:conda install-n envname tensorflow-gpu=1.2.1を指定できます.(2)仮想環境の作成時にpipが現在の環境にのみ有効であることを指定することもできます(https://stackoverflow.com/questions/20928566/conda-installing-local-development-package-into-single-conda-environment):
conda create -n superbad pip # pip
source activate superbad
pip install -e fnawesome # installing into superbad site packages
ipython # runs superbad ipython
python # runs the environment's python with access to fnawesome
source deactivate
ipython # no access to fnawesome
pythonバージョン
システムにpython 2とpython 3が同時に存在する場合、condaで仮想環境を作成するときに、どのバージョンのpythonを使用するかを指定できます.
conda create -n new-env python=2.7 pip