さくらのレンタルサーバ(スタンダード)のPython2.7対応
気付いたら勝手にバージョンアップをしていて、そのたびにpythonが動かなくなってる。(通算2回目)*1
virtual pythonをバージョン2.7で入れなおすことが必要です。自分用メモ。
こんなエラー
Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 'import site' failed; use -v for traceback Traceback (most recent call last): File "/home/hoge/src/flaskr.py", line 12, in <module> from __future__ import with_statement ImportError: No module named __future__
解決方法
cd ~/local/src wget http://peak.telecommunity.com/dist/virtual-python.py python2.7 virtual-python.py --prefix=~/local #実行結果 Creating /home/acotie/local/lib/python2.7 Creating /home/acotie/local/lib/python2.7/site-packages Creating /home/acotie/local/include/python2.7 Copying /usr/local/bin/python2.7 to /home/acotie/local/bin You're now ready to download ez_setup.py, and run /home/acotie/local/bin/python ez_setup.py
%cd ~/local/src %wget http://peak.telecommunity.com/dist/ez_setup.py %python ez_setup.py --prefix=~/local
参考サイト