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

在树莓派4上安装Miniconda时遭遇非法指令错误求助

在树莓派4(aarch64 PiOS)安装Miniconda时出现"Illegal instruction"的解决办法

问题原因

这个错误不是你的操作问题,而是Miniconda官方Miniconda3-latest-Linux-aarch64.sh脚本里的预编译二进制文件,包含了树莓派4 ARM架构不支持的指令集。你看到的conda.exe是Windows平台可执行文件,说明解压过程出错,错误文件被误放入目录,进一步验证了安装包解压环节出问题。

解决步骤

  • 放弃latest版本脚本,选择兼容树莓派4的具体版本,比如Python3.10或更早的Miniconda版本,这类版本编译目标偏向通用aarch64架构,不会包含树莓派4不支持的指令:
    1. 从Miniconda官方仓库下载对应版本的aarch64安装脚本,比如文件名类似Miniconda3-py310_23.1.0-1-Linux-aarch64.sh
    2. 给脚本添加执行权限:
      chmod +x Miniconda3-py310_23.1.0-1-Linux-aarch64.sh
      
    3. 运行安装脚本:
      ./Miniconda3-py310_23.1.0-1-Linux-aarch64.sh
      
  • 安装前先更新系统软件包,确保环境兼容:
    sudo apt update && sudo apt upgrade -y
    
  • 如果上述方法无效,可尝试用Miniforge替代Miniconda,它专门针对ARM架构优化,兼容性更好:
    1. 下载Miniforge的aarch64安装脚本
    2. 添加执行权限并运行安装:
      chmod +x Miniforge3-Linux-aarch64.sh && ./Miniforge3-Linux-aarch64.sh
      

额外说明

树莓派4的ARM Cortex-A72架构支持ARMv8.0指令集,但部分最新Miniconda版本为了性能优化,使用了ARMv8.2+的指令,这就导致了"Illegal instruction"错误。指定旧版本或使用Miniforge就能避开这个问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 02:05:18