2011-08-21 63 views
2

我正在嘗試使用Google App Engine。我在我想要使用的虛擬環境中安裝了python 2.6。但Google App Engine支持python2.5。所以我想用python 2.5建立另一個python虛擬環境。設置Python特定版本的Python virtualenv

你能幫我怎麼做到這一點嗎?

+0

我在Ubuntu 9.10。我沒有被卡住任何地方。我試着在Python 2.6上運行一個示例應用程序,它運行良好。但是GAE給了我一個警告,我正在使用Python 2.6,我應該轉向Python 2.5。我也認爲,明智的做法是避免由於python版本不匹配而導致的任何錯誤。所以我想爲Python 2.5創建一個虛擬環境,僅用於開發GAE應用程序。我想知道如何做到這一點? – Siddharth

回答

0

您是否特別需要虛擬環境?

爲什麼不只是Install Python 2.5與您現有的2.6版本一起使用,並且僅僅使用2.5來開發GAE。

+0

那麼爲了保持事物分離,最好將python作爲虛擬環境安裝,以便外部包不會發生衝突。但是,如果沒有其他辦法,那麼我認爲我必須這樣做。 – Siddharth

4

Virtualenv允許您指定一個python二進制文件來代替默認值。在您的計算機上,python可能映射到/usr/bin/python,這將成爲/usr/bin/python2.6的符號鏈接。如果你有安裝了Python 2.5,這將是/usr/bin/python2.5

您可以創建一個名爲的virtualenv與envnamevirtualenv -p /usr/bin/python2.5 envname

相關問題