如何通过Homebrew卸载Miniconda并保留官方安装器版本
设备环境
- 搭载M1系列芯片的Mac设备
- 运行系统版本:MacOS Monterey
问题说明
- 通过Homebrew安装的Miniconda无法正常运行,后续使用Miniconda官方安装器部署的版本可正常使用
- 两个版本部署路径完全独立,目标是安全卸载Homebrew安装的Miniconda,完整保留官方安装器部署的可用版本,避免版本冲突
- 卸载Homebrew版Miniconda时操作受阻,相关界面如下:

操作方案
- 先确认当前终端默认调用的是官方版conda,避免操作误伤
打开终端执行命令:
正常返回官方版本路径(通常为which conda~/miniconda3/condabin/conda或/opt/miniconda3/condabin/conda)。如果返回路径带/opt/homebrew/前缀,反复执行conda deactivate直到退出所有brew版conda环境,返回路径变为官方版本路径即可。 - 强制卸载Homebrew安装的Miniconda,跳过依赖校验(官方版Miniconda独立部署,不会被该操作影响)
brew uninstall --ignore-dependencies --force miniconda - 清理Homebrew缓存的Miniconda安装残留
brew cleanup miniconda - 修正shell配置,删除Homebrew写入的Miniconda初始化配置
M1芯片Mac默认使用zsh终端,对应配置文件为~/.zshrc,执行命令打开配置文件:
找到文件中open -e ~/.zshrc# >>> conda initialize >>>开头的代码块:如果块内路径指向/opt/homebrew/Caskroom/miniconda/目录,直接整段删除;保留路径指向官方Miniconda安装目录的初始化代码块即可。保存文件后执行以下命令让配置生效:source ~/.zshrc - 结果验证
重启终端后依次执行以下命令:
前两个命令正常返回conda版本号、官方安装路径,最后一个命令无任何输出,即表示操作完成。# 验证conda可用 conda --version # 验证调用路径为官方版本路径 which conda # 验证Homebrew中已无Miniconda残留 brew list | grep miniconda
注意:操作全程不要执行全局conda卸载命令,也不要手动删除用户目录下的
miniconda3文件夹,所有删除操作仅针对/opt/homebrew/路径下的Homebrew版Miniconda目录即可。
内容的提问来源于stack exchange,提问作者Postman
相关产品推荐
相关产品推荐

