小编典典

现有的 virtualenv 可以优雅升级吗?

all

我为 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?


阅读 127

收藏
2022-05-12

共1个答案

小编典典

您可以使用 Python 2.6 virtualenv 来“重新虚拟化”现有目录。您将不得不重新安装您安装的所有模块。我经常有一个用于开发模块的虚拟目录,而 virtualenv 与许多版本的 Python 相同的目录,它工作得很好。:)

2022-05-12