virtualenvwrapper のコマンドリファレンス
http://www.doughellmann.com/docs/virtualenvwrapper/command_ref.html を自分のために直訳だ!
自分がざっくり理解できればいいんです。
環境操作
mkvirtualenv
WORKON_HOME 内に新しい環境を作成する。
mkvirtualenv [options] ENVNAME
(オプションは virtualenv にそのまま渡される)
rmvirtualenv
WORKON_HOME 内の環境を削除する。
rmvirtualenv ENVNAME
workon
仮想環境の一覧表示、または変更
workon [environment_name]
もし environment_name が無い場合は、利用できる環境を一覧表示する。
deactivate
仮想環境からシステムにインストールされている Python に切り替える
deactivate
このコマンドは virtualenv に存在するが、activate に対する workon と同様に、前後のフックが可能なようにラップして提供されている。
仮想環境への素早い移動
現在アクティブな仮想環境に移動するショートカットを提供するために、ふたつの関数が用意されている。
cdvirtualenv
このコマンドを実行することで、カレントワーキングディレクトリを仮想環境のトップ($VIRTUAL_ENV)に移動する。サブディレクトリに移動することができるように、オプションの引数がパスに追加される。
$ workon pymotw $ echo $VIRTUAL_ENV /Users/dhellmann/.virtualenvs/pymotw $ cdvirtualenv $ pwd /Users/dhellmann/.virtualenvs/pymotw $ cdvirtualenv bin $ pwd /Users/dhellmann/.virtualenvs/pymotw/bin
パス操作
システムの site-packages 以外にインストールしているパッケージを、他の仮想環境でも共有したいことがある。この場合、他の環境の site-packages にパッケージの symlink を張ることで対応することもできるが、add2virtualenv コマンドを使えば、簡単に使いたいパッケージのパスを記述した .pth ファイルを site-packages に設置して PYTHONPATH に追加することができる。
1. Django のように大きいプロジェクト用にソースを取得する
2. 次を実行する
add2virtualenv path_to_source
3. 次を実行する
add2virtualenv
4. コマンドの使用方法と現在の追加パスのリストが表示される