module ‘distutils‘ has no attribute ‘version‘
Posted AI视觉网奇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了module ‘distutils‘ has no attribute ‘version‘相关的知识,希望对你有一定的参考价值。
目录
module 'distutils' has no attribute 'version'
报错:
File "F:/xxx/yolov5-face-master/train_blazeface.py", line 21, in <module>
from torch.utils.tensorboard import SummaryWriter
File "D:\\Users\\Administrator\\miniconda3\\envs\\pynew\\lib\\site-packages\\torch\\utils\\tensorboard\\__init__.py", line 4, in <module>
LooseVersion = distutils.version.LooseVersion
AttributeError: module 'distutils' has no attribute 'version'
方法1:
如果正确安装tensorboardX依旧找不到SummaryWriter
请将报错的:
from torch.utils.tensorboard import SummaryWriter
改为:
from tensorboardX import SummaryWriter
方法2:网友的方法,我测试没成功:
已经安装过TensorBoard,但版本出了问题,按照错误提示进行更新,操作如下:
pip install future -U
则按照提示更新pip,如下:
python -m pip install --upgrade pip
其后再次尝试
pip install future -U
更新完毕后开始安装对应版本的tensorboard,例如:
pip install tensorboard==1.14.0
所有步骤完成后再次运行
from torch.utils.tensorboard import SummaryWriter
————————————————
版权声明:本文为CSDN博主「developer&learner」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44034578/article/details/107768947/
以上是关于module ‘distutils‘ has no attribute ‘version‘的主要内容,如果未能解决你的问题,请参考以下文章
YOLOV7:AttributeError: module ‘distutils‘ has no attribute ‘version‘ 的解决方案
ModuleNotFoundError: No module named 'distutils.core'
python安装pyffmpeg,cython报错:ImportError: No module named Cython.Distutils
解决module ‘tensorflow‘ has no attribute ‘...‘系列