You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决‘zsh: command not found: pytest’错误?

解决 zsh: command not found: pytest 问题
  • 确认pytest的安装路径
    执行 pip3 show pytest,查看输出中的Location字段,对应的可执行文件一般在同级的bin目录下(比如/Users/你的用户名/Library/Python/3.x/bin,替换成实际路径)。

  • 临时修复PATH路径
    把找到的bin目录添加到当前终端的PATH中:

    export PATH="$PATH:/Users/你的用户名/Library/Python/3.x/bin"
    

    之后再执行pytest,如果能正常运行,说明是路径未配置的问题。

  • 永久配置PATH路径
    编辑zsh配置文件~/.zshrc,可以用命令nano ~/.zshrc打开,在文件末尾添加:

    export PATH="$PATH:/Users/你的用户名/Library/Python/3.x/bin"
    

    保存后执行source ~/.zshrc,重启终端后即可永久生效。

  • 重新安装pytest到可访问路径
    执行pip3 install --user pytest,--user参数会将pytest安装到用户专属的bin目录(该目录通常已在系统PATH中),避免路径问题。

  • 临时应急调用方式
    直接通过Python模块方式调用:

    python3 -m pytest
    

    这种方式无需pytest命令在PATH中,只要Python能找到pytest模块即可运行。

内容的提问来源于stack exchange,提问作者flory

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 21:55:14