在virtaulenv中安装python 3.5
我已经创建了一个虚拟环境,其中已经安装了python 3.4,有没有办法在这个环境中安装python 3.5。我已经尝试了pip安装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
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