pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

一开始,项目中要求需要安装这几个包,我以为是独立的,所以独立安装了。没想到只能安装torch-geometric,其他的都是报错,无论是使用pip安装还是conda安装,十分无语。
pip失败:

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

conda失败:

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

原因 这些包不是独立的,其中torch-geometric是老大。

https://pytorch-geometric.com/whl/index.html中,我们顺着随便一个自己的torch版本进去。

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
上面那个cu是cuda的意思,102就是cuda10.2的意思,同理111是11.1。

发现可以找到如下4个包:

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

也就是说:我们需要先安装那4个,然后再安装torch-geometric。
下面安装第一个(注意命令可能会过时,但是后面写了如何找命令)

conda install pytorch-sparse -c rusty1s

这里一次性解决了两个。

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
不过提醒一下哈,即使都是用conda,命令也特别多,上面只是我成功了的一种。比如:https://anaconda.org/esri/torch-sparse
pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
但是我发现这个库,esri,没有更新,只支持pytorch1.8,我的是1.9。所以没有用这个命令。不知道-c意思的,可以查看我以前的博客,https://blog.csdn.net/qq_43391414/article/details/115069247。

也就是说上面一个是老版的torch-sparse,一个是新版的,那怎么知道呢?
打开https://anaconda.org/,搜索torch-sparse。

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
发现,我们是对的,第一个永远是最好的,说明那个人维护这个包很勤快。点进去,我们就知道了,下载的命令是什么了。
pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

同理,接下来还有两个小包,我们也这样搜索:

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
我们发现,还是这个大佬在维护,我们照样下载。同理,最后一个了。
pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
终于来到了老大,我们使用:
pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错
最终,所有都成功了。至于pip怎么安装我可不管哈,反正应该更加复杂,但是更加灵活,我上面展示的是conda安装。

导入成功:

pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

Original: https://blog.csdn.net/qq_43391414/article/details/120201809
Author: 音程
Title: pip 或者conda 下载安装torch-{cluster,geometric,scatter,sparse,spline-conv}的时候报错

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/771754/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球