【发布时间】:2011-01-11 07:58:13
【问题描述】:
我为 Python 2.5 创建了一个 virtualenv,并希望将其“升级”到 Python 2.6。
这是它最初的设置方式:
virtualenv --no-site-packages -p python2.5 myenv
我现在在同一目录下运行 virtualenv 进行升级:
virtualenv --no-site-packages -p python2.6 myenv
...
Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6)
...
Overwriting myenv/bin/activate with new content
默认的python还是2.5,虽然我也可以指定2.6。有没有办法完全删除 2.5 并让“bin/python”指向 2.6?
【问题讨论】:
-
2021 年,我想最好的办法是创建一个新的 venv 并重新安装依赖项 - 可能其他 SO 答案(包括使用
upgrade)可能不合适
标签: python virtualenv