原创文章,转载请注明出处!
在使用pip安装torch_geometric包时,运行时会发现报错:
ModuleNotFoundError: No module named 'torch_sparse'
于是当我又装了torch_sparse时,发现报错:
OSError: [WinError 127] 找不到指定的程序
于是到处查阅资料,试了很多都不行,最后找到一个切实可行的方法,于是我把它完整总结一遍。
其实根本原因是torch-scatter torch-sparse torch-cluster torch-spline-conv这些关联包跟torch版本不匹配。所以我们只需要把这些关联包重新装成关联的版本就行了。具体如下:
首先把torch-scatter torch-sparse torch-cluster torch-spline-conv都卸载掉,用以下命令:
pip uninstall torch-scatter torch-sparse torch-cluster torch-spline-conv
然后,win +r 打开cmd,输入pip list显示自己的Python包,找到torch那行,

比如我的是1.8.1,cu102版本,那么我就装1.8.1 cu102版本对应的那四个关联包,如下命令:
pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-1.8.1+cu102.html
pip install torch-sparse -f https://pytorch-geometric.com/whl/torch-1.8.1+cu102.html
pip install torch-cluster -f https://pytorch-geometric.com/whl/torch-1.8.1+cu102.html
pip install torch-spline-conv -f https://pytorch-geometric.com/whl/torch-1.8.1+cu102.html
pip install torch-geometric
重装之后再运行,发现就可以了。
如果你是其它版本,就按照这个原则:
pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-${cuda}.html
pip install torch-sparse -f https://pytorch-geometric.com/whl/torch-${cuda}.html
pip install torch-cluster -f https://pytorch-geometric.com/whl/torch-${cuda}.html
pip install torch-spline-conv -f https://pytorch-geometric.com/whl/torch-${cuda}.html
pip install torch-geometric
参考资料:OSError: [WinError 127] 找不到指定的程序_ai543064193的博客-CSDN博客

![OSError: [Errno 22] Invalid argument错误解决方案](https://img-blog.csdnimg.cn/feba1470f86d40fba4f664e61aab177a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Yqg5rK55bCP6JCM5YWU,size_20,color_FFFFFF,t_70,g_se,x_16)
![OSError: [Errno 22] Invalid argument问题解决](https://img-blog.csdnimg.cn/20200403111734408.png)

![已解决OSError: [Errno 22] Invalid argument](https://img-blog.csdnimg.cn/a74f7d5d03234f7c8a635562034442a0.gif#pic_center)
![OSError: [WinError 1455] 解决方案](https://img-blog.csdnimg.cn/3a67c6efe22d43df9cf8b90f38064cd5.png)
![Python文件操作错误:OSError: [Errno 22] Invalid argument(关于Windows下文件名中的敏感字符)](https://img-blog.csdnimg.cn/f2da28ea0a0049db886f6fdcaad3fdb3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAWWFZMTM4MTYu,size_20,color_FFFFFF,t_70,g_se,x_16)





