Python报错:ImportError: attempted relative import with no known parent package

一、问题

  1. 运行代码出现报错:ImportError: attempted relative import with no known parent package
    在这里插入图片描述

  2. 问题原因:python相对路径导入出现问题,报错:没有找到已知的父程序包,找到问题显示的定位22行,使用的是相对方法导入

在这里插入图片描述

二、解决

  1. 使用绝对引用方法导入,modeling_resnet.py是在models下,则在导入的时候补全为 :
from models.modeling_resnet import ResNetV2

在这里插入图片描述
和代码中写相对路径和绝对路径类似,相对路径有时候容易出问题,问题解决!注意:这样修改是当前的.py文件与modeling_resnet.py文件处于同一级,不同级的其他调用参看这两个博文:链接: link1 链接: link2

猜你喜欢

转载自blog.csdn.net/m0_45521766/article/details/126513067