2012-03-15 9 views
1

私はFedora 16でvirtualenvを使用しています.Iveは新しいvirtualenvを作成したので、ソフトウェアを実行する環境を構築できます。Python 2.7と2.6を切り替える

私は別のvirtualenvを使ってPython 2.6を使用するように設定しましたが、どのように覚えていません。私はそれが比較的簡単だったと思います。 yum install Python2.6のようなものですが、どのくらい私が検索するにしても、これを行う方法についての回答は見つかりません。

私のrootはPython 2.7を使用しています。私が必要とするのは、virtualenvが2.6を使用するためだけです。それで全部です。私はそれを新しいものを作成する必要がある場合。私のルートに2.6がインストールされていませんが、私の他のvirtualenvのビンにあるようです。

アイデア?

答えて

3

新しい環境を作成するオプションは、ちょうどこのようにそれを作ることができるよりも、ある場合:ここで

virtualenv -p path_to_python26_executable desired_path_to_new_virtualenv 

virtualenv --helpからの引用です:

-p PYTHON_EXE, --python=PYTHON_EXE 
        The Python interpreter to use, e.g., 
        --python=python2.5 will use the python2.5 interpreter 
        to create the new environment. The default is the 
        interpreter that virtualenv was installed with 
        (/usr/bin/python) 
+0

これは、実際に働いていた、私が必要なもの今知っている...どうすれば私のパイロンのバージョンを切り替えるのですか? – JackalopeZero

+2

'pip'がインストールされている場合、' pip uninstall Pylons'と 'pip install Pylons == desired_version'よりです。 'pip'がインストールされていない場合は、Pylonsをインストールするか、Pylonsの現在のインストールを手作業で削除することができます(site-packagesディレクトリのどこかにある必要があります)。ちなみに、ソースからPython 2.6をインストールすることを考えましたか?次に、あなたはあなたのvirtualenvsであなたが望むことを何でもすることができます。 – stepank

関連する問題