Skip to main content
 首页 » 编程设计

python之无法从命令行调用 py.test module_name>.py

2025年05月04日12zlslch

我在 Win7 上使用 Python 3.3,我对测试和 py.test 还很陌生。 我有一个简单的测试要运行,尽管我可以通过调用

从命令行运行它
$ python -m pytest testing.py  

当尝试用更简单的行调用它时

$ py.test testing.py 

它返回:

'py.test' is not recognized as an internal or external command,  
operable program, or batch file 

我是否需要将 py.test 源文件夹与我的程序放在同一位置,还是我做错了什么?

请您参考如下方法:

系统告诉你:

  • py.test 未安装在标准位置。如果您使用 pip 或 easy-install 安装,它应该在 /usr/local/bin 或可能在 /opt/bin 中,具体取决于您的 Linux 风格,这些应该在你的道路上。
  • py.test 尚未被标记为可执行文件。
  • 您使用 setup.py 从源代码安装并且包含 py.test 的目录不在您的路径中,可能在您的主目录中或以下。

检查这些可能性,必要时更正它们并发布您的努力结果。