from ..tool.akData import queryETF ImportError: attempted relative import with no known parent package
时间: 2024-08-12 09:05:20 浏览: 49
解决pip安装opencv遇到的from .cv2 import * ImportError: DLL load failed: 找不到指定的模块>>>问题(亲测)
这个错误信息表明你在Python代码中尝试通过相对导入的方式引用模块`queryETF`,但是当前的文件结构或工作目录下找不到名为`..tool.akData`的上级包。`from ..tool.akData import queryETF`这样的导入语句假设有一个名为`tool`的包位于`..`(即上一级目录)中,并且该包里有个`akData`模块。
解决这个问题通常需要检查以下几个步骤:
1. 确保`akData`模块和包含它的`tool`包都在正确的路径下,或者将其移到与当前文件同级或者更低的层次结构中。
2. 如果`akData`是项目的一部分,尝试使用绝对路径导入,例如`import akData.from tool`,而不是相对路径。
3. 检查你的IDE设置或者sys.path是否包含了正确查找`akData`的位置。
如果以上都确认无误,那么可能是导入语句有误,应检查是否有遗漏的点或者拼写错误。
阅读全文