dgl运行报错FileNotFoundError: Cannot find DGL C++ graphbolt library

配置环境:

这几天换了一台新主机,项目需要配置pytorch,就跟着网上的教程配置了anaconda 以及torch 配置过程是非常成功的,本项目还需要dgl工具,所以也跟着配置了dgl,在引用时一直报错。


问题描述

配置的dgl引用报错

刚开始以为是环境问题,所以又新建了一个anaconda环境,重新下载,结果还是报同样的错。

 

原因分析:

最后发现是因为dgl和torch 版本不匹配的问题

参考了文章FileNotFoundError: Cannot find DGL C++ graphbolt library at ...-CSDN博客


解决方案:

降低torch版本看是否能与dgl版本匹配

# 我使用的是conda  这里的2.2.0换成自己想降低的版本号

conda install pytorch=2.2.0 -c soumith

 若不成功,查看可安装的dgl版本

# 同上使用的是conda
# 查看可以使用的dgl版本
conda search dgl -c dglteam


# 查询到版本后安装指定版本的dgl   例如安装0.9.1版本的
conda install -c dglteam dgl=0.9.1

最后问题就解决了!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值