尽管我已经在PyCharm IDE的一个项目中实现了虚拟环境,但是当我触发python -m behave
时,它说:
'python'无法识别为内部或外部命令。”
如何确保终端搜索venv
文件夹而不是默认python位置?
我确保在 settings> tools> Terminal 中选中了“激活虚拟环境”。
答案 0 :(得分:1)
PyCharm中的终端仍然只是系统终端。
因此,您应该将python二进制文件路径添加到系统PATH环境变量中。
或者您可以在 settings / tools / Terminal 中使用选项“ Environment Variables”,并在其中添加新条目,例如 PATH = $ PATH $;
然后python应该在PyCharms终端窗口中启动。
但是要访问您的虚拟环境,您仍然需要像在普通终端中一样启动它: venv \ Scripts \ activate (在Windows上)。