Virtualenv python仮想環境の構築

1343 ワード

Virtualenv公式からの定義
Virtualenvは、独立したpython実行環境を作成できるツールです.
Virtualenvのインストール
//   
pip install virtualenv
//     
pip install --upgrade virtualenv

仮想環境の作成
仮想環境の名前がnewEnvであると仮定する
boyuan: ~ $ virtualenv newEnv
New python executable in /Users/boyuan/newEnv/bin/python
Installing setuptools, pip, wheel...done.

Python 3を指定したい場合は
boyuan: ~ $ virtualenv -p python3 newEnv

newEnvフォルダの内容の表示
boyuan: ~ $ cd newEnv
boyuan: ~ $ ls
bin                include            lib                pip-selfcheck.json

仮想環境のアクティブ化
boyuan: ~ $ source newEnv/bin/activate

アクティブにすると、一番左に現在の環境名が表示されます.
(newEnv) boyuan: ~ $

現在の環境の依存パッケージの表示
(newEnv) boyuan: ~ $ pip list
pip (8.1.1)
setuptools (20.10.1)
wheel (0.29.0)
(newEnv) boyuan: ~ $ 

現在の環境の依存パッケージに基づいてrequirementsを生成する.txtドキュメント
(newEnv) boyuan: ~ $: pip freeze > requirements.txt

requirementsによる.txtドキュメント再構築環境
(newEnv) boyuan: ~ $: pip install -r < requirements.txt

仮想環境のシャットダウン
(newEnv) boyuan: ~ $ deactivate
boyuan: ~ $ 

仮想環境の削除
boyuan: ~ $ rm -rf newEnv