Ubuntu 11.10から12.04LTSに変えたらvirtaulenvが動かなくなった件について
pip freezeすらうごかない
これではvirtauelenv環境がぶっ壊れたのとおなじじゃないか!!!!
解決方法その1::virtualenvそのものをつくりなおす
Ubuntuを12.04にupgradeしたらvirtualenv環境で'cannot import urandom'と出るようになった - kk6のメモ帳*
解決方法その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