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