Traceback (most recent call last):
File "D:/coding/dgl_master/dgltest.py", line 2, in <module>
import dgl
File "D:\software\python3\lib\site-packages\dgl\__init__.py", line 6, in <module>
from . import function
File "D:\software\python3\lib\site-packages\dgl\function\__init__.py", line 5, in <module>
from .message import *
File "D:\software\python3\lib\site-packages\dgl\function\message.py", line 8, in <module>
from ..runtime import ir
File "D:\software\python3\lib\site-packages\dgl\runtime\__init__.py", line 4, in <module>
from . import scheduler
File "D:\software\python3\lib\site-packages\dgl\runtime\scheduler.py", line 4, in <module>
from .. import utils
File "D:\software\python3\lib\site-packages\dgl\utils.py", line 8, in <module>
from .base import DGLError
File "D:\software\python3\lib\site-packages\dgl\base.py", line 6, in <module>
from ._ffi.base import DGLError # pylint: disable=unused-import
File "D:\software\python3\lib\site-packages\dgl\_ffi\base.py", line 42, in <module>
_LIB, _LIB_NAME = _load_lib()
File "D:\software\python3\lib\site-packages\dgl\_ffi\base.py", line 34, in _load_lib
lib = ctypes.CDLL(lib_path[0], ctypes.RTLD_GLOBAL)
File "D:\software\python3\lib\ctypes\__init__.py", line 348, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] 找不到指定的模块。
在dgl安装好的情况下报出此类型错误,实际上是缺少dll文件。
解决办法:
下载vcomp140.dll 并将其放入系统目录下(一般是C:\Windows\System32)。
下载路径更换如下:
https://pan.baidu.com/s/1UQ94etCIGWHeneed2fe0YQ:提取码: eft4
版权声明:本文为qq_40357974原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。