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

Mac M1设备切换Conda环境报错求助(附错误日志)

解决Mac M1上Conda的ModuleNotFoundError问题

临时应急方案

  • 用python -m conda info --envs替代直接执行conda命令,绕过可能的路径或环境变量冲突
  • 若上述命令可行,先激活base环境:python -m conda activate base,再尝试其他conda操作

彻底修复步骤

  1. 修复Conda安装完整性

    • 下载适配M1架构的Conda安装包(Miniconda3/Anaconda3的arm64版本)
    • 执行安装包的修复模式:bash Miniconda3-latest-MacOSX-arm64.sh -u(替换为你实际下载的安装包文件名),该操作会覆盖损坏文件但保留现有环境
  2. 清理损坏模块并重装

    • 删除Conda相关缓存与损坏的模块文件:
      rm -rf ~/anaconda3/pkgs/cache
      rm -rf ~/anaconda3/lib/python3.x/site-packages/urllib3*
      rm -rf ~/anaconda3/lib/python3.x/site-packages/unicodedata*
      
    • 强制重装urllib3:python -m pip install --force-reinstall urllib3
  3. 验证修复效果

    • 执行conda info --envs,若能正常列出环境则修复完成
    • 尝试切换环境:conda activate <你的环境名>,确认功能正常

是否提交错误报告?

如果上述方法全部无效,再选择y提交报告。提交时需附上完整错误日志、Conda版本(可通过python -m conda --version获取)、M1的macOS版本信息,帮助官方定位问题。若修复成功,无需提交报告。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 13:17:01