我从未使用过virtualenv,我正在开发Ubuntu15.04(远程通过ssh),并且有人告诉我不能对Pythons系统做任何更改。Ubuntu15.04附带Python2.7和3.4.3,但我希望在我的virtualenv中使用Python3.5。我尝试过virtualenv -p python3.5 my_env,它给出了The executable python3.5 (from --python=python3.5) does not exist,我认为这意味着它在抱怨系统没有Python3.5。那么,如果系统还没有Python3.5,那么用Python3.5创建virtualenv是否不可能呢?
发布于 2016-03-30 14:41:31
您只需安装最新版本的python即可。您还可以在用户的home dir中下载和安装不同的版本。
如果您计划手动安装多个版本。这是来自官方python自述文件。
安装多个版本 在Unix和Mac系统上,如果您打算使用相同的安装前缀(配置脚本的前缀参数)安装多个Python版本,则必须注意主要python可执行文件不会被不同版本的安装所覆盖。所有使用"make“安装的文件和目录都包含主版本和次要版本,因此可以并行运行。"make“还创建${前缀}/bin/python3 3,它引用${前缀}/bin/pythonX.Y。如果您打算使用相同的前缀安装多个版本,则必须确定哪个版本(如果有的话)是您的”主“版本。使用“”安装该版本。使用“”安装所有其他版本。 例如,如果您希望安装Python2.5、2.6和3.0 ( 2.6为主版本),则可以在2.6 build目录中执行"make“,在其他目录中执行”“。
完成之后,您可以使用您选择的python版本继续使用python虚拟环境。
https://stackoverflow.com/questions/36312022
复制相似问题