更新ubuntu中现有virtualenv中的python版本[复制]

参见英文答案 >
Upgrade python in a virtualenv                                    10个

我试图在我已经存在的虚拟环境中更新python版本.我使用以下步骤安装了python

wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
tar xfz Python-2.7.11.tgz
cd Python-2.7.11/
./configure --prefix /usr/local/lib/python2.7.11 --enable-ipv6
make
sudo make install

我检查了版本,它正确

/usr/local/lib/python2.7.11/bin/python -V
Python 2.7.11

我有一个名为test的现有virtualenv,我想在这个环境中使用python2.7.11.它尝试使用

workon test --python /usr/local/lib/python2.7.11/bin/python

但是python的版本只显示为旧版本

python -V
Python 2.7.6

如果我创建一个新的环境,它工作正常

mkvirtualenv test2 -p /usr/local/lib/python2.7.11/bin/python
python -V
Python 2.7.11

我尝试找到解决方案,但无法弄清楚如何在现有的虚拟环境中修改python版本.
任何帮助找出解决方案将不胜感激.

谢谢

最佳答案 virtualenv中的python解释器是确定的.但虚拟环境是一次性的,所以我建议你用优秀的python解释器创建一个新的环境.

点赞