我使用 virtualenv env
在新目录中创建了一个虚拟环境,然后在 Windows Git Bash 中运行 env/Scripts/activate
,这似乎有效。我没有注意到我的 virtualenv 在行开头的括号中显示(问题 1:我可以将其设置为那样工作吗?),因此为了检查它是否确实已激活,我运行了 pip -V
给了我:
pip 9.0.1 来自 c:\tools\python2\lib\site-packages (python 2.7)
这不应该给出我的 virtualenv 的目录而不是站点包吗?我还运行了pip list
,它给了我一个我已经(顽皮地)为不同项目全局安装的安装列表。所以我只能假设我的 virtualenv 没有激活,我不知道为什么会这样。
最佳答案
你的怀疑是正确的。尝试源脚本/激活
。您所做的将在新的临时 shell 实例中运行该命令。
关于python - 如何判断 virtualenv 是否在 Windows Git Bash 中激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50902497/