Ubuntu 11.10から12.04LTSに変えたらvirtaulenvが動かなくなった件について

pip freezeすらうごかない

これではvirtauelenv環境がぶっ壊れたのとおなじじゃないか!!!!

解決方法その2::別のvirutalenvを作って、あらたにvirtualenvコマンドを叩く

Pythonのバイナリが更新された関係らしい

#hogeというvirtualenvをなおしたい
mkvirtualenv piyo
#piyoというenvでhogeを叩く。自分の場合は venvs に入れてるが、標準は .virtaualenvs だったはず
(piyo) virtualenv ~/venvs/hoge
#hogeにはいる
workon hoge
#できますね?
pip freeze
#ついでに消す
rm -rf ~/venvs/piyo

これだけ。

ちなみに

@xxxxxxxxxxxxxx

[9:06:14] xxxxxxxxxx: virtualenvの仕組みはほとんどがPATHいじってるだけだから、暇があったらエディタでbin以下のファイルを開いてみると良いと思うよー

naruhodo