from .. import setup ImportError: attempted relative import with no known parent package
时间: 2023-06-30 22:23:48 浏览: 145
这 error 通常是由于 Python 解释器无法确定当前模块的父级模块所在的包而导致的。可能是因为你在一个单独的文件中导入了一个相对路径的模块,但是你没有在一个包中使用该模块。
为了解决这个问题,你可以将你的文件放在一个包中,或者使用绝对导入。如果你想保留相对导入,你可以使用命令行运行你的脚本(例如:python -m package.module)。在这种情况下,Python 将能够确定你的模块所在的包。
相关问题
from .. import boss ImportError: attempted relative import with no known parent package
当你在Python代码中尝试使用`from .. import boss`这样的导入语句时,错误提示`ImportError: attempted relative import with no known parent package`表示遇到了相对导入的问题。在Python中,相对导入只适用于已经在另一个包内部,且当前模块能够明确找到其上级包的情况。这里的 '..' 指的是上一级目录,但在当前上下文中并没有找到可以作为父包的关系。
为了修复这个错误,你需要确保你在正确的包结构下工作。例如,如果你有一个名为 `module1` 的文件,在它下面有 `sub_module` 文件试图导入 `boss`,那么应该这样导入:
- 如果 `boss.py` 在 `sub_module` 目录里:`from . import boss`
- 如果 `boss.py` 在 `module1` 目录里,并且你想从 `sub_module` 导入:`from .. import boss`
如果 `boss.py` 在更高级别的包内,你需要提供完整的路径名,比如 `import my_package.boss`,这里假设 `my_package` 是包含 `boss.py` 的包名。如果你不确定如何定位上级包,检查项目的文件结构和相应的导入规则是很重要的。
from ...mqbasecrawl import BaseSpider ImportError: attempted relative import with no known parent package
根据你提供的信息,你遇到了一个Python相对路径导入的问题。具体报错信息是"ImportError: attempted relative import with no known parent package"。这个错误通常发生在使用相对导入时没有找到已知的父程序包。
解决这个问题的方法是,去掉"from ."导入,直接使用"import _convert"进行导入即可。这样就可以避免出现相对路径导入的问题。
希望我的回答对你有帮助。如果你有任何其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Python报错:ImportError: attempted relative import with no known parent package](https://blog.csdn.net/m0_45521766/article/details/126513067)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [ import _convert 报错 ImportError: attempted relative import with no known parent packageuan](https://blog.csdn.net/qq_43293247/article/details/127900587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文