我在 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 的目录不在您的路径中,可能在您的主目录中或以下。
检查这些可能性,必要时更正它们并发布您的努力结果。
