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

MacBook Pro安装A-SOiD时Conda环境创建失败求助

解决A-SOiD Conda环境创建中numba/llvmlite编译失败问题

1. 清理残留环境与缓存,确保环境隔离

  • 删除之前创建失败的环境(替换your_env_name为.yml文件中定义的环境名):
    conda remove --name your_env_name --all
    
  • 清理Conda缓存,避免损坏包干扰安装:
    conda clean --all
    

2. 修改.yml文件,指定兼容版本

Ventura 13.3.1下,部分新版numba/llvmlite会触发编译问题,直接在.yml文件中指定预编译兼容版本:
打开A-SOiD的环境配置.yml文件,找到numba、llvmlite对应的行,替换为:

- numba=0.56.4
- llvmlite=0.39.1
- numpy=1.23.5

保存后重新执行环境创建命令:

conda env create -f your_config.yml

3. 手动指定llvm-config路径(若仍报路径错误)

如果提示llvm-config找不到,先定位路径再设置环境变量:

  • 查找llvm-config路径:
    which llvm-config
    
    输出通常为/opt/homebrew/opt/llvm/bin/llvm-config(Homebrew安装)或~/miniconda3/envs/your_env_name/bin/llvm-config(Conda安装)
  • 设置变量后创建环境:
    export LLVM_CONFIG=/path/to/llvm-config
    conda env create -f your_config.yml
    
    将/path/to/llvm-config替换为实际查到的路径。

4. 跳过.yml,手动分步安装(新手友好)

若.yml文件始终报错,直接手动搭建环境:

  • 创建空环境(指定Python3.9,适配A-SOiD要求):
    conda create --name asoid_env python=3.9 -y
    
  • 激活环境(激活后终端会显示(asoid_env)前缀):
    conda activate asoid_env
    
  • 依次安装依赖:
    conda install numpy=1.23.5 llvm=14.0.6 -y
    conda install numba=0.56.4 llvmlite=0.39.1 -y
    pip install a-soid
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 03:10:04