2016-03-30 28 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版本。