virtualenvwrapper

1302 ワード

pythonの大きな特徴はlibraryが多く、あなたが考えることができる機能はすでに実現している可能性が高いことです.開発環境が安定して重複しないようにvirtualenvをよく使用します.pipでインストール
pip install virtualenv

or for python3
pip3 install virtualenv

myenvという環境を作成します.
virtualenv myenv

環境をアクティブにするには
source myenv/bin

終了:
deactivate

virtualenvwrapperはvirtualenvを簡単に管理できます.
pip install virtualenvwrapper

次のようによく使用されます.
# install a new environment called "myenv1"
mkvirtualenv myenv1
# start the environment "myenv1"
workon env1
# this pip is bound to this particular environment
pip install numpy, jupyter
# to see where pip executable is
which pip

異なるpython versionのvirtualenvを作成する必要がある場合があります.
# say I have a python2 installed via homebrew in my global env
mkvirtualenv -p /usr/local/bin/python2 myenv2

この例ではpython 2を新規作成しました.xの環境.jupyter notebookで異なるvirtualenvを使用するのを容易にするために、jupyterに複数のkernelをインストールできます.
workon myenv2
pip install jupyter, ipykernel
python -m ipykernel install --user --name myenv --display-name "Python (myenv2)"

これでjupyter notebookを開くとkernel menuで欲しいvirtualenvを選択できます.