2011-08-21 9 views
2

Google App Engineを使い始めようとしています。私は私が使用したい私の仮想環境にPython 2.6をインストールしました。しかし、Google App Engineはpython2.5をサポートしています。ですから、私はpython 2.5で別のpython仮想環境を設定したいと思います。特定のバージョンのPythonでpython virtualenvを設定する

これを行う方法を教えてもらえますか?

+0

envnameと呼ばれるvirtualenvのを作成することができます。私はどこにでもついていません。 Python 2.6でサンプルアプリケーションを実行しようとしましたが、正常に動作しました。しかし、GAEは私にPython 2.6を使用していることを警告し、Python 2.5に移行する必要があることを示しています。それは、私も思うに、Pythonバージョンの不一致によるエラーを避けることが賢明でしょう。だから私はGAEアプリケーションを開発するためのPython 2.5のための仮想環境を作りたいと思っています。私はそれをする方法を知りたいですか? – Siddharth

答えて

0

具体的には仮想環境が必要ですか?

あなたの既存の2.6に沿ってInstall Python 2.5だけでなく、GAE開発に2.5を使用するのはなぜですか?

+0

物事を分かち合うためには、外部パッケージが競合しないように、仮想環境としてPythonをインストールする方が良いです。しかし、他の方法がなければ、私はそれをしなければならないと思う。 – Siddharth

4

Virtualenvでは、デフォルトの代わりにpythonバイナリを指定できます。あなたのマシンでpythonはおそらく/usr/bin/pythonにマップされ、/usr/bin/python2.6へのシンボリックリンクになります。あなたは、Python 2.5がインストールされて持っていれば、それは/usr/bin/python2.5

になりますあなたは、私はUbuntuの9.10の午前virtualenv -p /usr/bin/python2.5 envname

関連する問題