【发布时间】:2015-05-02 17:17:29
【问题描述】:
考虑到在基础 Python 中所做的更改,如果能够更新使用 virtualenv --system-site-packages /path/to/myvirtenv 生成的虚拟环境将非常方便。
例如,如果 IPython 2.4 已安装在 virtualenv 中,而 IPython 3.0 稍后已安装在基础 Python 中,则应从虚拟环境中删除旧的 IPython 并替换为新包的副本。
我们怎样才能做到这一点?是否已经有执行此操作的命令?如果没有,是否可以在包 virtualenv 中实现它?
PS:当您没有管理员权限时,使用 --system-site-packages 选项生成的虚拟环境非常方便,但如果对基本 Python 的任何修改使虚拟环境出现错误,它似乎不是好方法!
PS:这个问题和这个问题virtualenv not finding updated module有关。
【问题讨论】:
标签: python virtualenv