我正在嘗試使用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
你能幫我怎麼做到這一點嗎?
您是否特別需要虛擬環境?
爲什麼不只是Install Python 2.5與您現有的2.6版本一起使用,並且僅僅使用2.5來開發GAE。
那麼爲了保持事物分離,最好將python作爲虛擬環境安裝,以便外部包不會發生衝突。但是,如果沒有其他辦法,那麼我認爲我必須這樣做。 – Siddharth
Virtualenv允許您指定一個python
二進制文件來代替默認值。在您的計算機上,python
可能映射到/usr/bin/python
,這將成爲/usr/bin/python2.6
的符號鏈接。如果你有安裝了Python 2.5,這將是/usr/bin/python2.5
您可以創建一個名爲的virtualenv與envname
virtualenv -p /usr/bin/python2.5 envname
我在Ubuntu 9.10。我沒有被卡住任何地方。我試着在Python 2.6上運行一個示例應用程序,它運行良好。但是GAE給了我一個警告,我正在使用Python 2.6,我應該轉向Python 2.5。我也認爲,明智的做法是避免由於python版本不匹配而導致的任何錯誤。所以我想爲Python 2.5創建一個虛擬環境,僅用於開發GAE應用程序。我想知道如何做到這一點? – Siddharth