使用旧版Python的虚拟环境

时间:2017-03-15 01:12:08

标签: python pip version virtualenv

我在我的mac上运行python版本2.7.12。 对于一个项目我完全需要那个版本,由于某种原因,我在venv中的版本是2.7.10。

我已经尝试了很多,甚至从头开始重新安装虚拟环境,但它仍然会使用该版本。

我可以做些什么来更新虚拟环境中的版本吗?

1 个答案:

答案 0 :(得分:2)

您可以使用pyenv安装其他版本的Python。请参阅https://github.com/pyenv/pyenv-installer上的说明:

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

按照说明将正确的变量放在~/.bash_profile中,就像这样

echo 'export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
' >> ~/.bash_profile

重新启动终端,然后

pyenv install 2.7.12
pyenv local 2.7.12

现在Python 2.7.12可用作python