如何激活PyCharm通过shell创建的venv?

How to activate venv which is created by PyCharm via shell?

我想激活 Python 项目,该项目由 PyCharm 通过 shell 创建。
它有 venv 目录,但不包含 bin/activate 脚本。
那么如何激活它呢?

Project-Dir
  |- some.py
  |- venv
       |-Include
       |-Lib
          |- ...
       |- Script
       |- pip-selfcheck.json
       |-pyenv.cfg

环境:

如果你想激活你的虚拟环境,请使用 cmd 找到你 Project-dir

从那里输入:

venv\Scripts\activate.bat

您的虚拟环境 python 解释器应添加在提示符的开头,如下所示:

(venv) C:\Users\my-name>

运行 您的 some.py 文件使用:

(venv) C:\Users\my-name>python some.py

如果您使用 shell,例如 git-bash 或其他,请使用:

source venv\Scripts\activate

更多信息,请阅读virtualenv userguide