【已解决 含代码调试分析】pytorch新手常见错误,文件import出现循环问题,可能是文件命名重复了,ImportError: cannot import name ‘SummaryWriter‘

嘿,你能搜索到这个问题,说明你说一个认真学习的同学,这个问题的细节值得思考。

欢迎收藏,会持续更新。请仔细看后面的调试界面。

ImportError: cannot import name 'SummaryWriter' from partially initialized module 'torch.utils.tensorboard' (most likely due to a circular import) 

上面的报错,最关键的信息是  cannot import name,以上就是无法导入某个包或者文件,

一般是文件路径出问题。

经过检测发现,

在项目文件夹中,有一个与tensorboard.py,与要导入的文件是同名的.py文件,导致报错

解决了这个bug不是重点,重点是学会排查类似的情况,也就是当出现文件导入路径的bug,如何判断,如何解决?深度学习神经网络

我把文件名改了,然后,

import tensorboard

from torch.utils.tensorboard import SummaryWriter

点击 按住ctrl+鼠标左键,点击tensorboard

import tensorboard

如果路径导入正确,那么是可以直接进入到tensorboard.py的文件包里面。

所以,排查导入路径出错,可以使用查找路径的方式,就是通过按住ctrl+鼠标左键,点击我们想要导入的文件名,看看是链接到哪个文件,如果没有反应,或者链接不正确,就是导入出错了。

欢迎关注收藏,会持续更新,如果你遇到什么疑问,也可以评论和留言,大家共同进步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岸芷汀兰 Pytorch人工智能大模型

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值