from .archs import * ImportError: attempted relative import with no known parent package
时间: 2024-07-09 16:01:25 浏览: 92
basicsr-1.4.2.tar.gz
这个错误通常发生在Python中尝试进行相对导入时,当你试图从一个模块内部(如".archs")导入其他模块或类,但当前模块没有明确的上级包作为起始点。这表明你在运行代码的文件结构中,`archs`模块不是一个独立的包,而是另一个包中的子模块。
为了解决这个问题,你需要确保`from .archs import *`这一行所在的文件位于包含`archs.py`的包的根目录下,或者提供正确的路径。如果你正在尝试导入的是同一级的模块,可以直接写`import archs`;如果`archs`是更高层次的模块,可能需要调整导入路径,例如`from ..archs import *`(这里假设`..`表示上一级目录)。
阅读全文