1.安装pytorch的cpu版本
2.conda list 查看具体的torch的安装号,比如我的为1.9.1
3.我当时不信邪,直接pip install torch-geometric,果然报错了
4.报错:torch-sparse 没安装
5.于是我又 pip install torch-sparse
6.于是新的错误出现了:OSError: [WinError 127] 找不到指定的程序
7.这里借鉴了这两篇博客,非常感谢大神铺路
https://blog.csdn.net/xiangfengl/article/details/120254867
https://blog.csdn.net/ai543064193/article/details/116598300
8.于是按照上述博客中所述,我开始了卸载之路
pip uninstall torch-scatter torch-sparse torch-cluster torch-spline-conv
9
注意版本号的对应,我这个小白没有安装gpu的pytorch更别提cuda了,为了初步测试代码是否好用,我选择在cpu上进行实验,cpu的安装方式如下:
pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-1.9.1+cpu.html
pip install torch-sparse -f https://pytorch-geometric.com/whl/torch-1.9.1+cpu.html
pip install torch-cluster -f https://pytorch-geometric.com/whl/torch-1.9.1+cpu.html
pip install torch-spline-conv -f https://pytorch-geometric.com/whl/torch-1.9.1+cpu.html
pip install torch-geometric
重装之后再运行,发现就可以了。
如果你是其它版本,就按照这个原则:
只需将1.9.1改成你的conda list对应的数,带有cuda版本的解决方式可以参考博文中提及的两个大神的方式解决