macOS终端运行pip3安装的Python命令提示zsh: command not found
解决方法
这个报错是因为pip用户级安装的可执行文件路径没有加入zsh的命令搜索路径(PATH环境变量),按以下步骤配置一次就能永久全局调用:
- 第一步,在终端执行命令打开zsh配置文件:
nano ~/.zshrc - 第二步,在文件的最末尾新增一行配置,把你查到的stcgal安装路径加入搜索列表:
export PATH="/Users/myUserName/Library/Python/3.8/bin:$PATH"
注意把路径里的
myUserName替换成你自己Mac的实际登录用户名
- 第三步,按键盘
Ctrl+O组合键,敲回车确认保存,再按Ctrl+X退出nano编辑器。 - 第四步,执行命令让刚修改的配置立刻生效:
source ~/.zshrc
配置完成后直接在任意目录输入stcgal加对应参数就能正常调用,不需要再输完整路径。
补充说明
如果后续你升级了本机Python版本(比如从3.8升级到3.9/3.10等),对应路径里的版本号需要同步修改,否则会再次出现命令找不到的问题。
如果只是临时单次使用不想改配置,也可以每次打开终端后先执行一遍上述export路径命令,不过终端关闭后配置就会失效,只适合临时应急用。
内容的提问来源于stack exchange,提问作者Yiming Designer
相关产品推荐
相关产品推荐

