python - 如何判断 virtualenv 是否在 Windows Git Bash 中激活

标签 python virtualenv git-bash

我使用 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/

相关文章:

python - 使用带有函数的 pygame 的角色动画问题

python - 在不同的 python 版本中使用 virtualenvwrapper-win 时出错

python - 如何使用 pyenv 安装的 python 创建 virtualenv

java - 如何在 Linux 中运行具有多个外部 Jar 文件的 Java 程序 [错误 : Could not find or load main class]

git 推送的文件不会显示在 cPanel 文件管理器中

python - Pika/RabbitMq 套接字关闭通过 SSL 发送的大消息

python - 解释器可以通过哪些方式留下类定义?

python - 为什么这个 'optimized'素数检查器的运行速度与普通版本相同?

python - Virtualenv - Python 3 - Ubuntu 14.04 64 位

windows - 在 msysgit 中使用 virtualenvwrapper-win (sh.exe": mkvirtualenv: command not found), 在正常的 cmd 中工作