问题描述
使用PyG和PyTorch训练网络时出现
解决OSError: [WinError 127] 找不到指定的程序
问题
Traceback (most recent call last):
File "E:\Code\PyCharm\view\MainWindow.py", line 17,in<module>from Thread import TrainThread, TestThread
File "E:\Code\PyCharm\Thread.py", line 12,in<module>from torch_geometric.loader import DataLoader
File "D:\Anaconda\lib\site-packages\torch_geometric\__init__.py", line 4,in<module>import torch_geometric.data
File "D:\Anaconda\lib\site-packages\torch_geometric\data\__init__.py", line 1,in<module>from.data import Data
File "D:\Anaconda\lib\site-packages\torch_geometric\data\data.py", line 20,in<module>from torch_sparse import SparseTensor
File "D:\Anaconda\lib\site-packages\torch_sparse\__init__.py", line 19,in<module>
torch.ops.load_library(spec.origin)
File "D:\Anaconda\lib\site-packages\torch\_ops.py", line 573,in load_library
ctypes.CDLL(path)
File "D:\Anaconda\lib\ctypes\__init__.py", line 364,in __init__
self._handle = _dlopen(self._name, mode)
OSError:[WinError 127] 找不到指定的程序。
原因分析:
出现这个原因是你的
torch
与
torch_sparse
的版本不对应
解决方案:
按照官方指定的
torch
与
torch_sparse
依赖版本下载即可,例如我的
torch_sparse
的版本为0.6.13,所以需要下载1.11.0版本的
PyTorch
,关于其它版本的依赖可以参考官网 torhch_geomereic
本文转载自: https://blog.csdn.net/m0_47256162/article/details/129971838
版权归原作者 海洋.之心 所有, 如有侵权,请联系我们删除。
版权归原作者 海洋.之心 所有, 如有侵权,请联系我们删除。