virtualenv 环境切换无效

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

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

有人遇见过吗?

1个回答

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

qq_37049781
何惜戈 不是,虚拟环境没动过。进入虚拟环境后就发现其实还是真实环境。现在已经拥抱conda了
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐