如何确保终端搜索venv文件夹而不是第三方模块的默认python位置?

时间:2019-01-09 10:56:40

标签: python-3.x pycharm virtual-environment

尽管我已经在PyCharm IDE的一个项目中实现了虚拟环境,但是当我触发python -m behave时,它说:

  

'python'无法识别为内部或外部命令。”

如何确保终端搜索venv文件夹而不是默认python位置?

我确保在 settings> tools> Terminal 中选中了“激活虚拟环境”。

1 个答案:

答案 0 :(得分:1)

PyCharm中的终端仍然只是系统终端。

因此,您应该将python二进制文件路径添加到系统PATH环境变量中。

或者您可以在 settings / tools / Terminal 中使用选项“ Environment Variables”,并在其中添加新条目,例如 PATH = $ PATH $; < / em>

然后python应该在PyCharms终端窗口中启动。

但是要访问您的虚拟环境,您仍然需要像在普通终端中一样启动它: venv \ Scripts \ activate (在Windows上)。