【问题标题】:AttributeError: module 'setuptools._distutils' has no attribute 'version'AttributeError:模块“setuptools._distutils”没有属性“版本”
【发布时间】:2022-01-27 20:57:00
【问题描述】:

我正在尝试使用 tensorboard 训练模型。 在执行时,我得到了这个错误:

$ 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 位和带有 distutils 的 tensorflow 已经安装,这是 tensorboard 所需的。

为什么会这样?请帮忙!

【问题讨论】:

    标签: python tensorflow tensorboard distutils


    【解决方案1】:

    这是一个已修复的已知错误:https://github.com/pytorch/pytorch/pull/69904

    您可以使用 PyTorch 的每晚版本,或者将设置工具降级到 setuptools==59.5.0

    【讨论】:

      【解决方案2】:

      这个命令对我有用:

      python3 -m pip install setuptools==59.5.0

      pip成功安装了这个版本:

      Successfully installed setuptools-60.1.0 而不是setuptools-60.2.0

      【讨论】:

        猜你喜欢
        • 2022-11-10
        • 2017-08-18
        • 2020-01-04
        • 1970-01-01
        • 2017-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-14
        相关资源
        最近更新 更多