qq_37049781
何惜戈
采纳率0%
2019-03-08 20:27 阅读 2.3k

virtualenv 环境切换无效

使用 source ./bin/activate 后显示已经进入虚拟环境了,但是 pip list显示的是真实环境的模块,使用which pip看到pip指向的是真实环境的pip。

测试一下打开另一个窗口 pip uninstall django 卸载真实环境中的django,然后去虚拟环境中pip list查看一下果然也没有了
但是到 虚拟环境文件夹site-packages 查看模块是正常的

有人遇见过吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • FanMLei FanMLei 2019-05-17 10:07

    你的虚拟环境是不是复制的,然后原来的环境删了?如果是这样的话在venv/bin目录下的activate、activate.csh、activate.fish里面的路径名(VIRTUAL__ENV)需要改掉,因为他还是指向你已经被删的虚拟环境中了_

    点赞 1 评论 复制链接分享

相关推荐