You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac安装Miniconda致系统损坏,如何恢复?

修复M1 MacBook Air上被破坏的conda与Homebrew并恢复系统状态

一、彻底卸载损坏的conda

因conda核心模块丢失,无法通过正常命令修复,直接手动清理:

  • 删除conda安装目录(默认是~/miniconda3或~/anaconda3,按需调整路径):
    rm -rf ~/miniconda3
    
  • 清理shell配置文件中的conda初始化代码:
    打开~/.zshrc(M1默认使用zsh,若用bash则打开~/.bash_profile),删除从# >>> conda initialize >>>到# <<< conda initialize <<<的全部内容,然后执行:
    source ~/.zshrc
    
  • 删除conda残留配置文件:
    rm -rf ~/.conda ~/.condarc
    

二、恢复系统默认Python相关包

conda修改了系统级的ca-certificates、certifi、openssl、pip等包,需重置为系统默认状态:

  • 移除conda修改过的Python版本(仅删除非系统自带的版本,比如你安装的Python 3.8,M1默认自带3.9/3.10):
    sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.8
    
  • 重装系统默认pip:
    下载对应系统Python版本的get-pip.py,用系统自带Python执行强制重装:
    python3 get-pip.py --force-reinstall
    
  • 修复证书与OpenSSL:
    待Homebrew修复完成后,用Homebrew重装对应包以覆盖被修改的文件:
    brew reinstall ca-certificates openssl
    

三、修复损坏的Homebrew

  • 先排查Homebrew问题:
    brew doctor
    
    根据提示修复权限或依赖问题,常见权限问题执行:
    sudo chown -R $(whoami) /opt/homebrew
    
    (M1的Homebrew默认安装在/opt/homebrew,Intel芯片则为/usr/local)
  • 若brew doctor无法修复,重新安装Homebrew:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

四、验证修复结果

执行以下命令确认系统恢复正常:

  • 检查Python版本:python3 --version
  • 检查pip状态:pip3 --version
  • 检查Homebrew状态:brew list

额外提示

M1芯片基于Apple Silicon架构,不支持NVIDIA的CUDA工具包(cudatoolkit),后续运行Stable Diffusion请选择适配Apple Silicon的版本(如Core ML优化版),避免再次因安装cudatoolkit导致系统异常。

内容的提问来源于stack exchange,提问作者Evert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 00:05:35