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

安装DGL 0.4.3时pip和conda均失败,报PackagesNotFoundError如何解决?

DGL 0.4.3 版本安装失败解决方案

本次安装失败的核心原因是DGL 0.4.3为早期版本,官方未提供适配osx-arm64(苹果硅)架构的预编译安装包,因此在当前配置的源中无法找到匹配资源,可按照以下任意一种方案完成安装:

方案1:通过Rosetta转译x86环境安装(最稳妥)

  • 右键点击终端应用,选择「显示简介」,勾选「使用Rosetta打开」,重启终端
  • 创建适配x86架构的conda环境,指定兼容的Python版本:
    CONDA_SUBDIR=osx-64 conda create -n dgl_env python=3.7
  • 激活环境后执行安装:
conda activate dgl_env
conda install -c dglteam dgl==0.4.3

方案2:pip指定版本安装

  • 先清理现有环境中残留的dgl包:
    pip uninstall dgl -y && conda remove dgl -y
  • 执行pip安装命令,指定版本号:
    pip install dgl==0.4.3

方案3:原生arm64架构源码编译

  • 先安装编译依赖:
    brew install cmake libomp
  • 拉取0.4.3版本的DGL源码后,执行源码编译安装命令即可完成适配苹果硅架构的版本编译。

安装验证

安装完成后执行以下命令确认版本匹配:
python -c "import dgl; print(dgl.__version__)"
输出0.4.3即为安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 17:06:01