在virtualenv中指定Python版本

时间:2016-02-22 20:51:38

标签: python virtualenv

我正在尝试创建一个使用Python 2.7.11的虚拟环境(而不是Ubuntu的2.7.6)。我可以使用以下代码成功创建虚拟环境:

virtualenv -p /home/stmist/opt/Python-2.7.11/bin/python2.7 ~/test

但是,运行以下代码:

source ~/test/bin/activate
python -V

表示虚拟环境正在运行2.7.6。有什么建议吗?

更新

当进入虚拟环境时," pip"修改2.7.11的包,而不是2.7.6。我可以使用/home/stmist/opt/Python-2.7.11/bin/python2.7运行Python 2.7.11。因此,虚拟环境是可用的,但并不理想。

1 个答案:

答案 0 :(得分:0)

重新启动计算机后,虚拟环境现在使用的是Python 2.7.11。我不知道这是由于重启还是其他原因造成的。感谢大家的帮助。