在virtaulenv中安装python 3.5

在virtaulenv中安装python 3.5,python,Python,我已经创建了一个虚拟环境,其中已经安装了python 3.4,有没有办法在这个环境中安装python 3.5。我已经尝试了pip安装python 3.5,我得到-没有找到满足要求的发行版运行virtualenv-p python3 envname或pip安装--升级virtualenv运行virtualenv-p python3 envname或pip安装--升级virtualenv您应该再次使用virtualenv命令,这次使用新的python可执行文件作为参数: virtualenv env

我已经创建了一个虚拟环境,其中已经安装了python 3.4,有没有办法在这个环境中安装python 3.5。我已经尝试了pip安装python 3.5,我得到-没有找到满足要求的发行版

运行
virtualenv-p python3 envname
pip安装--升级virtualenv
运行
virtualenv-p python3 envname
pip安装--升级virtualenv
您应该再次使用
virtualenv
命令,这次使用新的python可执行文件作为参数:

virtualenv env -p python3.5
(假设您以前已将虚拟环境安装到名为
env
的文件夹中)

由于没有传递
--clear
参数,以前的文件将保存在
env
dir中

编辑:

如果您希望在virtualenv中使用系统上未全局安装的python版本,并且不希望全局安装新版本的python,则可以执行以下步骤:

1) 下载并编译所需版本的python(不通过
makeinstall
安装)


2) 将新python可执行文件的路径传递给
virtualenv
命令的
-p
参数,如
virtualenv env-p/home/user/python3.5/python3.5/python
您应该再次使用
virtualenv
命令,这次使用新python可执行文件作为参数:

virtualenv env -p python3.5
(假设您以前已将虚拟环境安装到名为
env
的文件夹中)

由于没有传递
--clear
参数,以前的文件将保存在
env
dir中

编辑:

如果您希望在virtualenv中使用系统上未全局安装的python版本,并且不希望全局安装新版本的python,则可以执行以下步骤:

1) 下载并编译所需版本的python(不通过
makeinstall
安装)


2) 将新python可执行文件的路径传递到
virtualenv
命令的
-p
参数,如
virtualenv-p/home/user/python3.5/python3.5

抛出相同的文件错误,当我运行第二个命令时,我得到了问题中描述的相同错误。我发现这对我很有帮助,相信您也会这样做。如果项目中没有
requirements.txt
文件,请运行
pip freeze>requirements.txt
。。然后删除虚拟环境。重新创建虚拟环境,然后运行
pip安装-r requirements.txt
。。。如果工作抛出相同的文件错误,当我运行第二个命令时,我会得到问题中描述的相同错误。我发现这对我很有帮助,相信你也会。如果项目中没有
requirements.txt
文件,请运行
pip freeze>requirements.txt
。。然后删除虚拟环境。重新创建虚拟环境,然后运行
pip安装-r requirements.txt
。。。“应该工作吗?”
可执行的python3.5(from--python=python3.5)不存在,您想避免全局安装python3.5吗?谢谢您的时间,我没有使用envi get-
可执行的python3.5(from--python=python3.5)就解决了这个问题不存在
并且您希望避免在全局范围内安装python 3.5?谢谢您的时间,我没有使用Env就解决了这个问题您的系统上有python 3.5吗?没有,只有2.7和3.4您的系统上有python 3.5吗?没有,只有2.7和3.4