torch-sparse安装遇到的问题

ModuleNotFoundError: No module named ‘torch_sparse’

直接在已有的PyTorch环境下pip安装了PyG:

pip install torch-geometric

运行程序时,在导包处报错:

from torch_geometric.data import Data

显示ModuleNotFoundError: No module named ‘torch_sparse’
于是在环境中安装torch_sparse:

pip install torch-sparse

安装过程中报错:Running setup.py install for torch-sparse … error

Running setup.py install for torch-sparse … error

于是下载sparse的whl到本地安装:
在whl所在目录执行命令

pip install torch_sparse-xxx-xxx-xxx-xxx.whl

装好后再次运行程序,报错:OSError: [WinError 127] 找不到指定的程序

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

网上说可能是Anaconda/DLLS中的libssl-1_1-x64.dll和anaconda3\Library\bin中的libssl-1_1-x64.dll中的日期不一致导致。
然而在DLLS目录根本找不到libssl-1_1-x64.dll文件。
下面链接解释说DLL文件夹里的libssl-1_1-x64.dll文件是不应该存在的,网上替换libssl.dll文件的方法不可取。
https://www.cnblogs.com/ericoolen/p/12332242.html
问题实际出在Python,Pytorch,torch-sparse之间版本不匹配。

Python,Pytorch,torch-sparse版本不匹配

之后进行了多次尝试。
根据官网给出的安装语句,安装了 Python3.8,PyTorch1.90-CUDA11.1版本以及相应的版本的torch-sparse,没有解决问题。
在这里插入图片描述在这里插入图片描述后又尝试了网上的Python3.6+ PyTorch1.2+ sparese0.4.4,也没有解决。
现在使用的是Python3.7(仅cpu)+ PyTorch1.7.0+ torch-sparse0.6.9,能够成功运行程序。
在这里插入图片描述在这里插入图片描述
遇到使用pip install torch-sparse==0.6.9报错的问题,依旧通过从下方链接下载对应版本的sparse,在本地安装。
https://www.cnblogs.com/ericoolen/p/12332242.html

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值