【解决方案】UserWarning: Failed to load image Python extension: Could not find module
使用新版YOLOv5时,程序有以下警告信息,不影响训练,但是在加载数据时频繁提醒,需要解决:
...\lib\site-packages\torchvision\io\image.py:11: UserWarning: Failed to load image Python extension: Could not find module ‘D:\Application\Anaconda\data\Lib\site-packages\torchvision\image.pyd’ (or one of its dependencies). Try using the full path with constructor syntax.warn(f"Failed to load image Python extension: {e}")
- 查看了源程序,发现
image.pyd’
是编译好的,不便修改。而且io\image.py
里面的代码显示是调用dll
出错。 - 相比低版本的torchvision,
io\image.py
和extension.py
写法不一样,因此想降低- pytorch和torchvision的版本。将原来的pytorch1.10.2和torchvision1.11.3
降低为pytorch1.10.0和torchvision1.11.1
。
来源地址:https://blog.csdn.net/qq_36786467/article/details/126048906