0


解决OSError: [WinError 127] 找不到指定的程序

问题描述

使用PyG和PyTorch训练网络时出现

  1. 解决OSError: [WinError 127] 找不到指定的程序

问题

  1. Traceback (most recent call last):
  2. File "E:\Code\PyCharm\view\MainWindow.py", line 17,in<module>from Thread import TrainThread, TestThread
  3. File "E:\Code\PyCharm\Thread.py", line 12,in<module>from torch_geometric.loader import DataLoader
  4. File "D:\Anaconda\lib\site-packages\torch_geometric\__init__.py", line 4,in<module>import torch_geometric.data
  5. File "D:\Anaconda\lib\site-packages\torch_geometric\data\__init__.py", line 1,in<module>from.data import Data
  6. File "D:\Anaconda\lib\site-packages\torch_geometric\data\data.py", line 20,in<module>from torch_sparse import SparseTensor
  7. File "D:\Anaconda\lib\site-packages\torch_sparse\__init__.py", line 19,in<module>
  8. torch.ops.load_library(spec.origin)
  9. File "D:\Anaconda\lib\site-packages\torch\_ops.py", line 573,in load_library
  10. ctypes.CDLL(path)
  11. File "D:\Anaconda\lib\ctypes\__init__.py", line 364,in __init__
  12. self._handle = _dlopen(self._name, mode)
  13. OSError:[WinError 127] 找不到指定的程序。

原因分析:

出现这个原因是你的

  1. torch

  1. torch_sparse

的版本不对应

解决方案:

按照官方指定的

  1. torch

  1. torch_sparse

依赖版本下载即可,例如我的

  1. torch_sparse

的版本为0.6.13,所以需要下载1.11.0版本的

  1. PyTorch

,关于其它版本的依赖可以参考官网 torhch_geomereic
在这里插入图片描述


本文转载自: https://blog.csdn.net/m0_47256162/article/details/129971838
版权归原作者 海洋.之心 所有, 如有侵权,请联系我们删除。

“解决OSError: [WinError 127] 找不到指定的程序”的评论:

还没有评论