0

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

'python' 不被识别为内部或外部命令”。

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

我确保在settings>tools>Terminal里面,“激活虚拟环境”被选中。

4

1 回答 1

1

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

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

或者您可以在设置/工具/终端中使用“环境变量”选项并在那里添加一个新条目,例如PATH=$PATH$;< Python 二进制文件的路径 >

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

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

于 2019-01-09T11:55:55.067 回答