0426更新:
由于使用了新的服务器,又得重新安装pyg,五件套分别是单独从Python interpreter 里面找的安装的,又报错:
这是手动安装的版本
重新卸载,使用pip命令安装:
torch-scatter 由于网速原因,太慢,一直无法安装成功。
最后发现是torch-sparse的问题,卸载了0.6.13版本,安装0.6.12版本的,跑起来了!
自己的Python是conda环境下面的,pip安装后,表明没问题,一运行就报错,还是得用conda的命令,来自pyg官网:https://pytorch-geometric.readthedocs.io/en/latest/notes/installation.htmlhttps://pytorch-geometric.readthedocs.io/en/latest/notes/installation.html
结果自己一直用的是pip命令:
之前安装的torch-geometric执行import torch_geometric没有问题,但后面执行
from torch_geometric.nn import Sequential, GCNConv
的时候会报错:
以为是torch-cluster的问题,卸载重装,结果还是不行。
果断把torch-cluster,torch-scatter,torch-sparse,torch-spline-conv,torch-geometric 五个全部pip重装,用的正是上一篇博客的命令:
pip install torch-scatter torch-sparse torch-cluster torch-spline-conv torch-geometric -f https://data.pyg.org/whl/torch-1.9.0+cu111.html
结果还是不行:
为此还专门去查看了conda下面的site-packages文件夹,确保使用pip install和uninstall ,上述五个文件夹会发生变化,结论是pip 命令确实进行了安装,install后在site-packages文件夹出现了上述五个文件夹,uninstall后上述五个文件夹又消失了,但运行结果就是报错。。
此外,还尝试了在pycharm 里面 去逐个安装,结果跟pip安装一样,逐个安装不能解决最终运行失败的问题:
也通过在pycharm里面的Python console尝试用pip命令去安装这五个库,命令和命令行的pip命令一样,结果也没有什么效果
最终的办法,还是参考了官网,最终问题解决,并且在pycharm里面,安装好一个包之后,不需要重启pycharm!!