私はpython仮想環境で作業しています( virtualenvwrapper
)。コードのブランチを作成し、それを別の virtualenv で編集したいと考えました。postactivate スクリプトで、django src フォルダー (およびその他のいくつか) へのパスを定義します。
$ cpvirtualenv ~/.virtualenv/v1 ~/.virtualenv/v2
無事にコピーできました。
私はそれworkon v2
からしたいと思っていましたpip uninstall PIL
。次のエラーが表示されます。
Not uninstalling PIL at /home/myuser/.virtualenv/v1/lib/python2.7/site-packages/PIL, outside environment /home/myuser/.virtualenv/v2
からもやってみました~/.virtualenv/v2
PIL を v1 からではなく、v2 からアンインストールします。virtualenv-clone も試しましたが、何が起こっているのかわかりません。いつでも新しい virtualenv を作成し、postactivate スクリプトをコピーできますpip -r install requirements.txt
が、発生したエラーを理解したいと思います。