2016-03-30 101 views
2

`virtualenv`我從來沒有使用過virtualenv,我正在使用Ubuntu 15.04(通過ssh遠程),並且我被告知我無法對Pythons進行任何更改。 Ubuntu 15.04自帶Pythons 2.7和3.4.3,但我想在我的virtualenv中使用Python 3.5。我試過virtualenv -p python3.5 my_env,它給出The executable python3.5 (from --python=python3.5) does not exist,我認爲它是抱怨沒有Python 3.5的系統。那麼,如果系統還沒有Python 3.5,是不是可以用Python 3.5創建一個virtualenv`virtualenv`在Ubuntu Ubuntu 15.04

回答

2

您可以安裝最新版本的python。您還可以在用戶的​​主目錄下載並安裝不同的版本。

如果您打算手動安裝多個版本。這是來自官方的Python README文件。

安裝多個版本

在Unix和Mac系統,如果你打算使用相同的安裝前綴(--prefix參數配置腳本),你必須小心安裝Python的多個版本的主蟒蛇可執行文件不會被安裝不同的版本覆蓋。所有使用「make altinstall」安裝的文件和目錄都包含主版本和次版本,因此可以並排居住。 「make install」還會創建$ {prefix}/bin/python3,它指向$ {prefix} /bin/pythonX.Y。如果您打算使用相同的前綴安裝多個版本,則必須確定哪個版本(如果有)是您的「主要」版本。使用「make install」安裝該版本。使用「make altinstall」安裝所有其他版本。例如,如果你想安裝2.6版本爲2.6的Python 2.5,2.6和3.0,你可以在你的2.6 build目錄下執行「make install」,而在其他版本中執行「make altinstall」。

一旦完成,您可以繼續使用python的虛擬環境使用您選擇的python版本。