树莓派3安装Miniconda3配置.bashrc后仍出现conda command not found问题咨询
树莓派3安装Miniconda3后
conda: command not found问题排查方案 常见问题原因
- 未重新加载
.bashrc配置
修改.bashrc后配置不会自动对当前终端生效,需要执行source ~/.bashrc手动加载,或者关闭当前终端重新打开新终端再测试。 - 配置路径与实际安装路径不匹配
先执行ls /home/pi/miniconda3/bin/conda验证文件是否存在,如果提示文件不存在,说明Miniconda3没有安装到默认的/home/pi/miniconda3路径下,找到实际安装路径后替换配置里的路径即可。
最常见的路径不一致原因是安装时加了sudo权限,会默认安装到root用户目录下,普通pi用户没有访问权限,这种情况建议重装Miniconda3,安装全程不要加sudo。 - 配置语句格式错误
检查你添加的export PATH="/home/pi/miniconda3/bin:$PATH"语句,确认使用的是英文半角双引号,没有多余的空格、换行或特殊字符。 - 默认shell不是bash
执行echo $SHELL查看当前默认shell,如果输出不是/bin/bash,比如是/bin/zsh,那么修改.bashrc不会生效,需要把路径配置写到对应shell的配置文件(比如.zshrc)中。 - 安装过程出错中断
如果以上排查都没有问题,说明安装过程中可能因为网络、兼容性问题中断,建议重新运行Miniconda3安装脚本,等待安装完成提示弹出后再进行路径配置。
路径配置位置说明
路径配置不需要放到.bashrc的特定位置,放在末尾是完全符合规范的。放在末尾还能保证Miniconda3的路径优先级最高,不会被前面其他PATH配置覆盖,是最优的写法。
内容的提问来源于stack exchange,提问作者reema alhamdan
相关产品推荐
相关产品推荐

