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

在macOS Big Sur下安装Anaconda命令行版本出现md5及执行格式报错如何解决

报错原因与解决方案

你推测的“缺少Big Sur专属适配包”并不是报错的核心原因——Anaconda的macOS版本安装包本身就全版本兼容Big Sur系统,不存在单独拆分的Big Sur专属安装渠道。

报错根因拆解

从贴出的安装日志可以定位到两个直接触发报错的问题:

  • 安装路径与运行环境不匹配:日志里显示指定的安装路径是/home/anaconda3,这个路径是Linux系统的顶层标准目录,要么是你手动错误指定了macOS不存在的/home路径作为安装目录(macOS的用户目录默认在/Users下,本身没有/home的写入权限),要么是你在Linux虚拟机、WSL类环境下错误运行了macOS版本的安装脚本,最终导致脚本没有有效写入权限,后续的文件解压流程完全失败
  • 二进制文件架构不匹配:解压流程未正常完成,加上旧版本安装包对新架构芯片的适配缺失,最终导致系统无法执行conda.exe程序,抛出Exec format error
  • 附带出现的md5: command not found是旧版安装脚本的小兼容问题:macOS的MD5校验工具路径不在老脚本的检测PATH范围内,这个警告不影响核心安装流程

具体解决步骤

  • 修正安装路径:执行安装脚本时,当提示选择安装路径,不要手动输入/home开头的路径,使用macOS用户目录下的默认安装路径~/anaconda3(即实际路径为/Users/你的登录用户名/anaconda3),确保目录有写入权限
  • 匹配正确的安装包架构:
    • 如果你使用的是Intel芯片的Mac,现有的64位命令行安装包完全兼容,可正常使用
    • 如果你使用的是Apple Silicon(M1/M2/M3系列)芯片的Mac,不要使用2020.11这种早期的x86_64架构安装包,选择对应arm64架构的新版命令行安装包,避免架构不匹配的执行错误
  • 跳过md5校验环节:针对老脚本找不到md5命令的兼容问题,执行安装时直接添加跳过校验的参数,命令格式为bash Anaconda3-2020.11-MacOSX-x86_64.sh -b -p ~/anaconda3,即可绕过校验步骤正常执行解压
  • 安装完成后做环境配置:把Anaconda的执行路径手动添加到对应Shell的配置文件中(zsh对应~/.zshrc,bash对应~/.bash_profile),添加内容为export PATH=~/anaconda3/bin:$PATH,执行source命令让配置生效,最后运行conda --version验证是否正常输出版本号即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.23 15:27:02