1.问题产生
UserWarning: Failed to load image Python extension: [WinError 127] 找不到指定的程序。
warn(f"Failed to load image Python extension: {e}")
我是因为torch与torchvision版本不匹配
https://github.com/pytorch/vision#installation可以看这个网址对应的版本
并且还有很多人通过正常方法是装不成功的
比如可以
conda install pytorch==1.12.0 torchvision==0.13.0 -c conda-forge
或者
pip install torchvision==0.13.0
可以试一试,成功可能性不大
原文链接:https://blog.csdn.net/qq_51214753/article/details/129780471
2.下载适配版本
这里我们通过另一个方法来下载,
网址:https://download.pytorch.org/whl/torch_stable.html
https://www.lfd.uci.edu/~gohlke/pythonlibs/
然后是寻找适配版本
首先看看自己的python解释器适配啥
win+r 输入cmd打开命令行
输入
pip debug --verbose
然后去寻找适配的
!!!!这里还有一个问题,如果你电脑上有很多个python解释器,比如用的那个cuda的解释器,就是说要搞明白要给那个项目的解释器安装torchvision。
如果想给某个项目的解释器装,就去那个项目里边查
cp38代表的是python版本3.8
3.安装
使用命令
pip install torchvision-0.13.0+cpu-cp38-cp38-win_amd64.whl
来安装,就在你下载的文件所在位置打开终端就行,
如果想给某个项目的解释器安装,就在把下载好的whl文件移到项目所在文件,在这个文件打开终端,然后输入命令安装。
4.优点就是快
这是平常用
pip install xxxx
特别慢,但是我们这个方法就特别快了