2010年5月27日木曜日

さくらでvirtualenv

さくらインターネットでvirtualenvを作ってもsource $HOME/path/to/target/bin/activateが[Badly placed ()'s.]エラーで止まる。
これは、shellがtschもしくはschだから。bashに変えてもいいんだけれどここはtschもしくはschでやってみる。
googleで嗅ぎ回ると、あった、パッチがあった。
ここから パッチを取ってきて、virtualenvを展開したところにvirtualenv.patchとでもして保存。あとは、patch < virtualenv.patchとすればvirtualenv.pyにパッチが当たる。
後は普通にpython ./virtualenv.py $HOME/path/to/targetで完成!
source $HOME/path/to/target/bin/activate.cshで起動
これでpythonの環境をスイッチしながら遊べるぞ!

追記:サーバーからCGIで動かすときは不要です。(たぶん)

0 件のコメント:

コメントを投稿