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

问题描述 投票:0回答:1

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

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

  • py.test
  •   + CategoryInfo          : ObjectNotFound: (py.test:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException
    
pycharm pytest python-3.10
1个回答
7
投票

第一位回答者:

检查

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

第二个答案:

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

© www.soinside.com 2019 - 2024. All rights reserved.