我需要安装一个特定的软件包,开发人员建议为此安装Python 3.5
,因为他们尚不支持3.7
。
我正在运行Mac OS Mojave 10.14.2
,而我的Python版本是3.7.1
。
我遇到了使用Python 2.x
在3.x
和Virtualenv
之间切换的方法,如下所示:
virtualenv -p python2 myenv
virtualenv -p python3 myenv
但是,甚至可能有特定版本的Python,比我的系统上已经安装的版本还旧吗?
答案 0 :(得分:1)
是的,可以在OSX上安装多个版本的Python。每个安装到不同的路径。您的路径中不能有多个“ python3”可执行文件-但是,如果使用绝对路径,则可以正常工作。
您可以下载OSX版本的Python 3.5(它将自己安装为python3.5),然后通过以下方式创建virtualenv:
virtualenv -p /absolute/path/to/python3.5 myenv
答案 1 :(得分:0)
您可以使用
python -m virtualenv <env_name> --python=<full-path-to-python-exectuable-file-and-exe-file>
在<full-path-to-python-exectuable-file-and-exe-file>
处添加您已下载的python3.5