给virtualenv中python进行升级求方法,virtualenvpython,如题,virtualen


如题,virtualenv的python版本是2.7,现在装了2.7.4,如何将virtualenv里的版本也更新到2.7.4呢?

如果是2.6,那么这种跨大版本的又该如何升级到2.7呢?

为什么不直接把原来的virtualenv文件夹删除, 然后一现有的2.7.4为蓝本创建一个新的virtualenv? virtualenv的本意就是要实现可以自由移植的虚拟环境

至于module的dependency, 可以在删除之前, 用 pip freeze 记录下相关的module

    pip freeze > requirements.txt    rm -rf <你的virtualenv 文件夹>    virtualenv <新的virtualenv 文件夹>    source <新的virtualenv文件夹>/bin/activate    pip install -r requirements.txt

这样就完成迁移了

我是使用的 virtualenvwrapper .

使用以下就会使用系统的 python 版本升级:
mkvirtualenv exist_virtualenv_name

副作用,virtualenv虚拟环境中之前安装的libs 都需要重新安装

编橙之家文章,

评论关闭