如何解决‘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
相关产品推荐
相关产品推荐

