使用 virtualenvwrapper 为每个 virtualenv 设置 python 版本

Set python version for each virtualenv using virtualenvwrapper

使用 virtualenv 我可以通过 -p 选项将 python 版本设置为特定的虚拟环境。这意味着对于不同的环境我可以设置不同的 python 版本。 virtualenvwrapper 是否有类似的可能性?请注意,我不想设置在所有虚拟环境中使用的系统范围版本。我希望能够灵活地在虚拟环境级别设置 python 版本。

在使用 virtualenvwrapper 创建 virtualenv 时,您应该可以使用 -p 选项来指定版本:mkvirtualenv -p /usr/bin/python2.7 my_env.

我发现你也可以像这样对 virtualenvwrapper 项目做同样的事情: mkproject -p python2 my_venv_project。 另外,确保项目名称排在最后