本博客

关于pytest 的 zsh: command not found: pytest 报错提示。

  事情是这样的,最近学习接口自动化测试。看到视频里老师可以直接命令行 pytest+ test_login.py执行测试用例,但是我自己尝试的时候提示:zsh: command not found: pytest。

  百度了很久,有说是~/.bash_profile 和 ~/.zshrc文件的问题,有说是没有在python的安装目录下script下安装pytest的原因。但最后看到一篇说是由于“通过pip安装pytest不会使其成为系统命令,而是会将其安装到python”,“-m命令将pytest作为其自己的命令运行,然后任何后续脚本都将作为参数。”所以我们在命令窗口执行时应该在 .py文件所在路径下 执行  python -m pytest -v test_login.py  。这个问题终于得到了解答,真是纠结死我啦。

 

 

 

posted @ 2021-06-22 16:32  那又何妨  阅读(2504)  评论(0)    收藏  举报