python应用运行时报错,部分错误信息如下:
File “lib\site-packages\basicsr\data\degradations.py”, line 8, in
from torchvision.transforms.functional_tensor import rgb_to_grayscale
ModuleNotFoundError: No module named ‘torchvision.transforms.functional_tensor’
这个错误是在导入 torchvision
模块时,找不到名为 functional_tensor
的子模块,其实在最近的torchvision版本里functional_tensor已经弃用了,可以换成functional
解决方法:
找到报错的这个文件degradations.py第8行
from torchvision.transforms.functional_tensor import rgb_to_grayscale
改为:
from torchvision.transforms.functional import rgb_to_grayscale
重新启动python应用即可