from ..src.loftr import LoFTR ImportError: attempted relative import with no known parent package
时间: 2023-11-18 13:51:29 浏览: 70
解决pip安装opencv遇到的from .cv2 import * ImportError: DLL load failed: 找不到指定的模块>>>问题(亲测)
这个报错"ImportError: attempted relative import with no known parent package"表示在代码中使用了相对路径导入模块,但是没有找到已知的父程序包。这种情况下,你可以考虑使用绝对引用方法导入模块。比如,在导入`modeling_resnet.py`时,可以使用绝对路径导入,写为`from models.modeling_resnet import ResNetV2`。相对路径有时候会容易出问题,所以使用绝对路径可以解决这个问题。
另外,对于H5py初始化问题,如果出现"ImportError: DLL failed to load"错误,可能是因为在初始化H5py时,缺少了`h5.pyx`文件导致的。你需要确保你的代码中使用的H5py库文件完整,并且与你的操作系统兼容。
希望这些解决方法能够帮助你解决问题。如果还有其他问题,请随时提问。
阅读全文