小编典典

是否可以正常升级现有的virtualenv?

python

我有一个为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

即使我也可以指定2.6,默认的python仍然是2.5。有什么办法可以完全 删除 2.5并将’bin / python’指向2.6吗?


阅读 249

收藏
2021-01-20

共1个答案

小编典典

您可以使用Python 2.6
virtualenv来“虚拟”现有目录。但是,您将必须重新安装所有已安装的模块。我经常有一个用于开发模块的虚拟目录,并将virtualenv与许多版本的Python放在同一目录中,并且工作正常。:)

2021-01-20