目录
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/