2012-03-15 85 views
1

我在Fedora 16上使用virtualenv,並且我剛剛創建了一個新的virtualenv,這樣我就可以構建一個運行一個軟件的環境。Python 2.7和2.6之間的切換

我有另一個virtualenv,我設法使用Python 2.6,但我不記得如何。我記得它比較簡單。就像yum install Python2.6,但無論我搜索多少,我無法找到如何做到這一點的答案。

我的根目錄是使用Python 2.7,我需要的只是爲了使用virtualenv 2.6。就這樣。如果我必須創建一個新的很好。沒有2.6安裝在我的根目錄中,但似乎是在我的其他虛擬環境中的bin。

任何想法?

回答

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

這實際工作,我需要什麼現在知道是...我如何切換我的Pylons版本!? – JackalopeZero 2012-03-15 15:57:30

+2

如果你安裝了'pip',比'pip uninstall Pylons'更安裝,而'pip install Pylons == desired_version'。如果您沒有安裝「pip」,那麼您可能需要安裝它或手動清除當前安裝的Pylons(它必須位於site-packages目錄中的某處)。順便說一下,您是否考慮過從源代碼安裝Python 2.6?然後你就可以用你的virtualenvs做任何你想做的事情。 – stepank 2012-03-16 06:52:04

相關問題