激活python虚拟环境不会切换到本地版本的pip和python命令

我使用virtualenv命令和标准程序创建了一个虚拟环境.现在,当我激活它或取消激活时,pip或哪个python的输出给我相同的输出/usr/local/bin / pip.但是在我的vitrual环境目录中有python和pip命令的副本 – 我在那里找到了它们.可能是什么问题?
最佳答案
您是否将虚拟环境文件夹移动到其他名称?将虚拟环境的原始路径写入生成的激活脚本中,因此,如果移动环境,则激活将设置路径到虚拟环境的旧路径.

要修复此运行virtualenv –relocatable $YOUR_VIRTUALENV_PATH,然后修改激活脚本中的VIRTUAL_ENV变量以指向新位置.

转载注明原文:激活python虚拟环境不会切换到本地版本的pip和python命令 - 代码日志