我试着用拉力板训练一个模特。在执行时,我得到了以下错误:
$ python train.py Traceback (most recent call last): File "train.py", line 6, in <module> from torch.utils.tensorboard import SummaryWriter File "C:\Users\91960\AppData\Local\Programs\Python\Python38\lib\site-packages\torch\utils\tensorboard\__init__.py", line 4, in <module> LooseVersion = distutils.version.LooseVersion
AttributeError: module 'setuptools._distutils' has no attribute 'version'
。
我使用python 3.8.9 64位& tensorflow和distutils已经安装好了,这是张力板所需要的。
为什么会发生这种事?请帮帮忙!
发布于 2021-12-29 13:36:27
这是一个已知的bug,它已经被修补了:https://github.com/pytorch/pytorch/pull/69904
您可以使用PyTorch的夜间发行版,也可以将安装工具降级为setuptools
版本59.5.0
。
pip install setuptools==59.5.0
发布于 2022-01-03 08:49:15
这个命令对我起了很大的作用:
python3 -m pip install setuptools==59.5.0
成功安装了此版本:
Successfully installed setuptools-60.1.0
而不是setuptools-60.2.0
https://stackoverflow.com/questions/70520120
复制相似问题