解决:torch, torch-scatter, torch-sparse, torch-cluster, torch-spline-conv 版本不匹配而导致的问题

1.步骤一

从下面这个链接进去,选择适合自己电脑版本的pytorch。有同学问:不是torch吗,为什么用pytorch?这里,可以自行百度一下torch和pytorch的区别,大概就是pytorch是torch的python版本,功能大概相似,区别不是很大。

pytorch官网:https://pytorch.org/get-started/locally/

我是再anaconda环境下装的,这个比较容易。比如我在环境下的终端运行的是:

conda install pytorch torchvision torchaudio cpuonly -c pytorch

在这里插入图片描述

2.步骤二

下载好pytorch之后,从下面这个链接装torch-scatter, torch-sparse, torch-cluster, torch-spline-conv这些库。

pytorch-geometric官网:https://pytorch-geometric.readthedocs.io/en/latest/notes/installation.html

在anaconda环境下只运行一句就OK,除了通过Anaconda安装,也有通过Wheels,或者从源码安装,或多或少都有点麻烦,比如超时之类的。(一把辛酸泪。。。)

比如我在环境下的终端运行的是:

conda install pyg -c pyg -c conda-forge

在这里插入图片描述

END

完成以上步骤,基本就可以用了。当你在查看安装的包的时候,会发现都是带py前缀的,可能是因为都是python版本的吧。这样安装完之后,项目是没有报包的错误了,但又出现了新的错误,还在解决中。。。┭┮﹏┭┮

pytorch                   1.10.0              py3.8_cpu_0    pytorch
pytorch-cluster           1.5.9           py38_torch_1.10.0_cpu    pyg
pytorch-mutex             1.0                         cpu    pytorch
pytorch-scatter           2.0.9           py38_torch_1.10.0_cpu    pyg
pytorch-sparse            0.6.12          py38_torch_1.10.0_cpu    pyg
pytorch-spline-conv       1.2.1           py38_torch_1.10.0_cpu    pyg

最后,也给上CUDA的下载链接:https://developer.nvidia.com/cuda-toolkit-archive

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值