1、问题描述:AttributeError: module ‘distutils‘ has no attribute ‘version‘
解决方案:打开报错对应的内置文件,把其中涉及到相关报错的部分:
LooseVersion = distutils.version.LooseVersion
替换成以下代码:
from distutils.version import LooseVersion
保存修改后重新运行即可解决该问题。
2、问题描述:ModuleNotFoundError: No module named 'torch._custom_ops'
解决方案:应该是torch和torchvision的版本不对应,按照环境需求配置成匹配的版本即可。笔者是安装的如下对应版本:Successfully installed torch-1.13.0 torchvision-0.14.0,其中,建议先确定torchvision,它能够自动安装对应版本的torch,注意的是,要是要使用gpu的话,需要下载和CUDA对应版本的torch和torchvision版本。
可以到如下网站寻找自己电脑CUDA版本对应的torch下载指令。
https://pytorch.org/get-started/previous-versions/