2020款Intel Mac安装Anaconda后提示conda not found问题咨询
2020款Intel Mac安装Anaconda后
conda: command not found解决方法 以下操作按顺序执行,无需提前手动修改PATH配置,避免破坏原有环境变量:
- 第一步:确认实际安装路径
2020款Intel Mac通过图形化向导安装Anaconda的默认路径有两个,先打开访达进入个人用户名目录(侧边栏带小房子图标的目录),按Cmd+Shift+.显示隐藏文件,确认是否存在以下两个路径之一:~/anaconda3(旧版Anaconda默认安装路径)~/opt/anaconda3(新版Anaconda默认安装路径)
如果两个路径都不存在,直接参考最后一步的干净重装方案。
- 第二步:运行conda自带的shell初始化脚本
打开终端,根据你找到的安装路径执行对应命令(2020款Mac升级到Catalina及以上系统默认shell为zsh,直接用zsh参数即可;如果手动切换过bash,就把命令末尾的zsh替换为bash):
若安装路径为~/anaconda3,执行:
若安装路径为~/anaconda3/bin/conda init zsh~/opt/anaconda3,执行:
命令执行完成后必须按Cmd+Q彻底退出终端(不能仅关闭窗口),重新打开终端后输入~/opt/anaconda3/bin/conda init zshconda --version,正常会输出对应conda版本号,问题即可解决。 - 第三步:找不到路径时的兜底操作
如果执行上述命令提示路径不存在,直接打开Launchpad中的Anaconda Navigator,能正常启动的话,点击顶部的「Environments」选项,找到base(root)环境,点击环境右侧的三角箭头,选择「Open Terminal」,在弹出的终端窗口中直接执行:
同样彻底退出所有终端窗口后重开即可。conda init zsh - 第四步:上述操作均无效时的干净重装方案
如果Anaconda Navigator都无法启动,说明之前安装过程中出现权限不足、文件写入缺失的问题,先找到安装路径下的Uninstall-Anaconda3.command文件双击运行,走完卸载流程后把残留的anaconda3文件夹移到废纸篓,重启电脑后重新运行Anaconda安装包。重装注意:不要一路点下一步跳过配置,最后一个安装界面有个默认未勾选的选项 Initialize Anaconda in local shell,一定要勾选这个选项后再完成安装,装完重启终端就能直接识别conda命令。
- 特殊情况排查
如果安装过oh-my-zsh等第三方zsh配置工具,打开个人目录下的.zshrc隐藏文件,翻到文件末尾确认存在# >>> conda initialize >>>到# <<< conda initialize <<<的整段自动生成配置,如果这段配置被其他自定义配置覆盖、或者不在文件末尾,把这段内容剪切到.zshrc文件最末尾保存,重启终端即可。
不要手动往配置文件里硬写export PATH=xxx/anaconda3/bin:$PATH这类配置,新手很容易写错格式覆盖原有PATH,导致其他系统命令也无法识别,使用conda自带的init命令生成配置是最稳定的方案。
内容的提问来源于stack exchange,提问作者HEART LOCKET
相关产品推荐
相关产品推荐

