Google App Engineを使い始めようとしています。私は私が使用したい私の仮想環境にPython 2.6をインストールしました。しかし、Google App Engineはpython2.5をサポートしています。ですから、私はpython 2.5で別のpython仮想環境を設定したいと思います。特定のバージョンのPythonでpython virtualenvを設定する
これを行う方法を教えてもらえますか?
Google App Engineを使い始めようとしています。私は私が使用したい私の仮想環境にPython 2.6をインストールしました。しかし、Google App Engineはpython2.5をサポートしています。ですから、私はpython 2.5で別のpython仮想環境を設定したいと思います。特定のバージョンのPythonでpython virtualenvを設定する
これを行う方法を教えてもらえますか?
具体的には仮想環境が必要ですか?
あなたの既存の2.6に沿ってInstall Python 2.5だけでなく、GAE開発に2.5を使用するのはなぜですか?
物事を分かち合うためには、外部パッケージが競合しないように、仮想環境としてPythonをインストールする方が良いです。しかし、他の方法がなければ、私はそれをしなければならないと思う。 – Siddharth
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
と
envname
と呼ばれるvirtualenvのを作成することができます。私はどこにでもついていません。 Python 2.6でサンプルアプリケーションを実行しようとしましたが、正常に動作しました。しかし、GAEは私にPython 2.6を使用していることを警告し、Python 2.5に移行する必要があることを示しています。それは、私も思うに、Pythonバージョンの不一致によるエラーを避けることが賢明でしょう。だから私はGAEアプリケーションを開発するためのPython 2.5のための仮想環境を作りたいと思っています。私はそれをする方法を知りたいですか? – Siddharth