pycharm中dgl安装报错FileNotFoundError:Could not find module ‘E:\XXXX\XXXX\lib\site-packages\dgl\dgl.dl

 更新时间:2024年02月24日 16:13:28   作者:JYeeYao  
这篇文章主要介绍了pycharm中dgl安装报错FileNotFoundError:Could not find module ‘E:\XXXX\XXXX\lib\site-packages\dgl\dgl.dl问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1、论文要求版本+安装

(1)论文代码要求

dgl的版本应为:dgl-cuda10.1=0.4.2

(2)安装dgl对应版本

由于直接在pycharm上安装出现pip版本问题,同时由于各种dgl版本问题,最终采用命令行方式安装了cuda-10.0版本的dgl

pip install dgl-cu100==0.4.2

出现错误1: (忘记截图)提示没有dgl这个模块

2、所遇的所有问题

问题1

由于没有安装dgl库,提示没有dgl这个模块

由于直接在pycharm上安装出现pip版本问题,同时由于各种dgl版本问题,最终采用命令行方式安装了cuda-10.0版本的dgl

pip install dgl-cu100==0.4.2

问题2

由于我没有找到dgl-cuda10.1=0.4.2这个版本,只能求次,选了dgl-cu100==0.4.3

pip install dgl-cu100==0.4.3

安装过后运行代码,提示

FileNotFoundError: Could not find module ‘E:\XXXX\XXXX\lib\site-packages\dgl\dgl.dll’ (or one of its dependencies). Try using the full path with constructor syntax.

我一直以为是因为我没有安装论文要求的dgl版本导致的,由于我并没有找到dgl-cu101==0.4.2(想在百度上找dgl-cuda版本真的太难找了,呜呜)

所以去了官网: https://pypi.org/simple/

直接全文搜索“dgl”:

终于找到了,直接了dgl下载离线版本,但仍然没找到python3.8版本的,所以下载了python3.6版本的

问题3

安装过后再次运行代码,仍然出现问题2的错误(这样反反复复很多次都是同样一个问题,我感觉应该想想其他原因)。

3、最终解决办法

我查看了自己的cuda版本,发现自己的是11.4版本的,虽然一开始自己也看过自己的cuda版本,但始终感觉应该跟论文要求的cuda版本一致

但是我决定试试dgl-cu111版本的(因为没有114版本)

成功了!!!!

总结

dgl-cuda的版本需要与自己的cuda版本一致才行!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python pandas 如何替换某列的一个值

    python pandas 如何替换某列的一个值

    python pandas 如何替换某列的一个值?今天小编就为大家分享一篇python pandas 实现替换某列的一个值方法,具有很好的参考价值,希望对大家有所帮助
    2018-06-06
  • 使用OpenCV获取图片连通域数量,并用不同颜色标记函

    使用OpenCV获取图片连通域数量,并用不同颜色标记函

    这篇文章主要介绍了使用OpenCV获取图片连通域数量,并用不同颜色标记函,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python实现矩阵相乘的三种方法小结

    Python实现矩阵相乘的三种方法小结

    今天小编就为大家分享一篇Python实现矩阵相乘的三种方法小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • 基于Python实现简单的学生点名系统

    基于Python实现简单的学生点名系统

    现在的学生大部分都很积极,会主动举手回答问题。但是,也会遇到一些不好的情况,比如年级越高主动举手的人越少,所以本文做了一个随机的学生点名系统可以帮老师解决这些问题
    2022-09-09
  • python 绘制正态曲线的示例

    python 绘制正态曲线的示例

    这篇文章主要介绍了python 绘制正态曲线的示例,帮助大家更好的利用python绘制图像,感兴趣的朋友可以了解下
    2020-09-09
  • 基于Python+pandas实现Excel数据统计分析自动化完整指南

    基于Python+pandas实现Excel数据统计分析自动化完整指南

    本文介绍了使用Python+pandas处理Excel数据的基本方法,包括数据筛选、排序、分组统计、缺失值处理等操作,并通过一个销售订单Excel统计分析案例进行演示,文章还探讨了Python在实际工作中的应用场景,如销售日报、财务对账、人事考勤统计等,并给出了一些建议和经验
    2026-05-05
  • Python实现Matplotlib,Seaborn动态数据图的示例代码

    Python实现Matplotlib,Seaborn动态数据图的示例代码

    这篇文章主要为大家详细介绍了如何让Matplotlib、Seaborn的静态数据图动起来,变得栩栩如生。文中的示例代码讲解详细,感兴趣的小伙伴可以学习一下
    2022-05-05
  • python 判断自定义对象类型

    python 判断自定义对象类型

    python 判断自定义对象类型 判断内建的类型可以用type。
    2009-03-03
  • pytest解读一次请求多个fixtures及多次请求

    pytest解读一次请求多个fixtures及多次请求

    这篇文章主要为大家介绍了一次请求多个fixtures,以及fixtures被多次请求的pytest官方解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Python机器学习logistic回归代码解析

    Python机器学习logistic回归代码解析

    这篇文章主要介绍了Python机器学习logistic回归代码解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01

最新评论