“py.test”未被识别为 cmdlet、函数、脚本文件或可操作程序的名称

tay*_*haq 10 pytest pycharm python-3.10

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

py.test :术语“py.test”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。行:1 字符:1

Mos*_*she 11

第一个答案:

检查是否python -m pytest或仅pytest适合您。如果是这样 - 也许您已经在不同的环境/全局环境中安装了 pytest。这可能会使 pytest 库在您的环境中不可用/无法访问。如果该命令对您不起作用 - 请确保您已经安装了 pytest 库:pip install pytest

第二个答案:

尝试更改Pycharm内的默认shell以使用CMD(我认为您正在使用PowerShell?),然后重新启动pycharm。确保您使用 CMD 作为 pycharm 终端内的默认 shell。 在此输入图像描述