创建一个指向特定 python 安装的环境

create an env that points to a specific python installation

我有一个 python 安装,其中有几个链接到它的包,我通过调用 python2.7 访问它们。我想创建一个虚拟环境,我可以在其中键入 python 并访问该特定安装,而无需重新安装与之相关的所有内容。我如何在不更改默认环境的情况下实现这一点(虚拟环境、符号链接等...)?

virtualenv 允许指定要与 --python(或 -p)选项一起使用的 Python 可执行文件,例如:

virtualenv --python=/usr/bin/python2.7 path/to/env

您还可以使用 --system-site-packages 来包含全局安装的包。