首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AttributeError:模块“setuptools._distutils”没有属性“版本”

AttributeError:模块“setuptools._distutils”没有属性“版本”
EN

Stack Overflow用户
提问于 2021-12-29 13:30:10
回答 2查看 35.2K关注 0票数 34

我试着用拉力板训练一个模特。在执行时,我得到了以下错误:

$ 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已经安装好了,这是张力板所需要的。

为什么会发生这种事?请帮帮忙!

EN

回答 2

Stack Overflow用户

发布于 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

票数 55
EN

Stack Overflow用户

发布于 2022-01-03 08:49:15

这个命令对我起了很大的作用:

python3 -m pip install setuptools==59.5.0

成功安装了此版本:

Successfully installed setuptools-60.1.0而不是setuptools-60.2.0

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70520120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档