'py.test' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称

'py.test' is not recognized as the name of a cmdlet, function, script file, or operable program

您好,我正在尝试 运行 在 Pycharm 终端中使用“py.test”命令进行测试,但每次都收到此错误消息:

py.test : 术语 'py.test' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证 确保路径正确,然后重试。 在 line:1 char:1

第一位回答者:

检查 python -m pytestpytest 是否适合你,如果是 - 也许你已经在不同的 env/global 环境中安装了 pytest,是什么让 pytest 成为库 unavailable/unreachable 在你的环境中。如果该命令对您不起作用 - 确保您已经安装了 pytest 库 pip insall pytest

第二个回答:

尝试将 Pycharm 中的默认值 shell 更改为使用 CMD(我认为您正在使用 powershell?)然后重新启动 pycharm,确保您是在 pycharm 终端中使用 cmd 作为默认 shell。