彻底解决 OSError: [WinError 127] 找不到指定的程序。
2021/9/16 17:10:31
本文主要是介绍彻底解决 OSError: [WinError 127] 找不到指定的程序。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
原创文章,转载请注明出处!
在使用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: [WinError 127] 找不到指定的程序。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器