通过virtualenv在Mac上安装旧版本的Python

时间:2019-03-05 05:02:20

标签: python python-3.x virtualenv

我需要安装一个特定的软件包,开发人员建议为此安装Python 3.5,因为他们尚不支持3.7。 我正在运行Mac OS Mojave 10.14.2,而我的Python版本是3.7.1

我遇到了使用Python 2.x3.xVirtualenv之间切换的方法,如下所示:

virtualenv -p python2 myenv

virtualenv -p python3 myenv

但是,甚至可能有特定版本的Python,比我的系统上已经安装的版本还旧吗?

2 个答案:

答案 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