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

使用Conda安装puma库时遇PackagesNotFoundError问题求助

解决puMA库conda安装失败的办法

方案1:从GitHub源码编译安装

conda通道里没有适配你osx-arm64架构的预编译puMA包,直接从源码构建最靠谱:

  • 先创建并激活conda环境(puMA支持Python3.8-3.10,选这个区间的版本即可):
    conda create -y --name puma python=3.9
    conda activate puma
    
  • 安装依赖包:
    conda install -y -c conda-forge numpy scipy matplotlib pyvista imageio pytest
    
  • 克隆puMA仓库:
    git clone https://github.com/nasa/puma.git
    cd puma
    
  • 编译安装:
    pip install .
    
  • 验证安装成功:
    python -c "import puma; print(puma.__version__)"
    

方案2:尝试第三方conda通道

去anaconda.org搜索puma,看看有没有其他用户上传的适配osx-arm64的包。如果找到对应的通道,比如xxx-channel,就用下面的命令安装(替换成实际通道名):

conda create -y --name puma -c xxx-channel -c conda-forge puma

不过第三方包版本可能落后,适配性没保障,优先选方案1。

方案3:用Rosetta 2转译x86环境(仅M系列Mac)

不想编译的话,用Rosetta转译x86架构环境:

  • 右键终端图标,选择「使用Rosetta打开」
  • 创建x86架构的conda环境:
    CONDA_SUBDIR=osx-64 conda create -y --name puma -c conda-forge puma
    
  • 激活环境时指定架构:
    conda activate puma
    conda config --env --set subdir osx-64
    
    这个方式会有轻微性能损失,但能跳过编译步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 20:10:05