问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ValueError: attempted relative import beyond top-level package

发布网友 发布时间:2022-04-25 07:08

我来回答

1个回答

热心网友 时间:2023-11-05 21:31

其实这两个错误的原因归根结底是一样的:在涉及到相对导入时,package所对应的文件夹必须正确的被python解释器视作package,而不是普通文件夹。否则由于不被视作package,无法利用package之间的嵌套关系实现python中包的相对导入。
文件夹被python解释器视作package需要满足两个条件:
1、文件夹中必须有__init__.py文件,该文件可以为空,但必须存在该文件。
2、不能作为顶层模块来执行该文件夹中的py文件(即不能作为主函数的入口)。
补充:在"from YY import XX"这样的代码中,无论是XX还是YY,只要被python解释器视作package,就会首先调用该package的__init__.py文件。如果都是package,则调用顺序是YY,XX。

热心网友 时间:2023-11-05 21:31

其实这两个错误的原因归根结底是一样的:在涉及到相对导入时,package所对应的文件夹必须正确的被python解释器视作package,而不是普通文件夹。否则由于不被视作package,无法利用package之间的嵌套关系实现python中包的相对导入。
文件夹被python解释器视作package需要满足两个条件:
1、文件夹中必须有__init__.py文件,该文件可以为空,但必须存在该文件。
2、不能作为顶层模块来执行该文件夹中的py文件(即不能作为主函数的入口)。
补充:在"from YY import XX"这样的代码中,无论是XX还是YY,只要被python解释器视作package,就会首先调用该package的__init__.py文件。如果都是package,则调用顺序是YY,XX。

热心网友 时间:2023-11-05 21:31

其实这两个错误的原因归根结底是一样的:在涉及到相对导入时,package所对应的文件夹必须正确的被python解释器视作package,而不是普通文件夹。否则由于不被视作package,无法利用package之间的嵌套关系实现python中包的相对导入。
文件夹被python解释器视作package需要满足两个条件:
1、文件夹中必须有__init__.py文件,该文件可以为空,但必须存在该文件。
2、不能作为顶层模块来执行该文件夹中的py文件(即不能作为主函数的入口)。
补充:在"from YY import XX"这样的代码中,无论是XX还是YY,只要被python解释器视作package,就会首先调用该package的__init__.py文件。如果都是package,则调用顺序是YY,XX。

热心网友 时间:2023-11-05 21:31

其实这两个错误的原因归根结底是一样的:在涉及到相对导入时,package所对应的文件夹必须正确的被python解释器视作package,而不是普通文件夹。否则由于不被视作package,无法利用package之间的嵌套关系实现python中包的相对导入。
文件夹被python解释器视作package需要满足两个条件:
1、文件夹中必须有__init__.py文件,该文件可以为空,但必须存在该文件。
2、不能作为顶层模块来执行该文件夹中的py文件(即不能作为主函数的入口)。
补充:在"from YY import XX"这样的代码中,无论是XX还是YY,只要被python解释器视作package,就会首先调用该package的__init__.py文件。如果都是package,则调用顺序是YY,XX。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 新手的python小程序,老是出现ValueError: could not convert string to float: 求教了,大婶们 化学锚栓和植筋哪个好 【python】ValueError: need more than 0 values to unpack python中ValueError: could not convert string to float:如何修改... ValueError: need more than 1 value to unpack 如何解决valueerror:unknown label type:continuous' 烫画的市场真的不错吗? 哪里有烫画的教程啊? 温州哪里有烫画店没 哈尔滨哪里有能在T—恤上烫画的地方 义乌哪里有烫画店啊? 绍兴哪里能做烫画 合肥烫画厂具体在哪里?怎么联系? 恒升烫画是哪里的呢 南京哪里有可以烫画的地方啊? 〖嘟嘟噜嘟嘟嘟 kissing you baby〗〖嘟嘟噜嘟嘟嘟 loveing you ba_百... 安迪娜烫画在哪里 哪里做热转印烫画市场好? 烫画在哪里可以学? 烙画哪里的比较有名? 采用化学锚栓植筋钢筋,外露部分是多少有什么规定? 新手求助!python3.5错误ValueError: invalid literal for int() with... 化学锚栓和化学植筋是什么?性价比哪家更高? Python中ValueError: invalid literal for int() with base 10... 植筋和化学锚栓?搞不懂,搞不懂,大神解释 python爬虫报错ValueError: invalid literal for int() with base 10... 采用化学锚栓植筋钢筋,外露部分是多少有什么规定 ValueError: index must be monotonic increasing or decreasing 锚栓和化学植筋能抗剪吗? 【python】ValueError: could not convert string to float: 植筋胶与化学锚栓的区别在哪 初学python,看不懂报的错误 ValueError: only 2 non-keyword arguments a... 植筋胶用于钢筋和化学锚栓锚固的加固原理是什么? python出错 ValueError: matrix must be 2-dimensional 化学植筋和化学螺栓的区别在哪谢谢首先感谢,但等于 python 出现ValueError: invalid literal for int() with base 10... python 使用ipy 模块处理出现错误 ValueError: IP('127.0.0.1/30... Python ValueError: invalid literal for int() with base 10: '42.9... 使用numpy.loadtxt()总是报错ValueError: could not convert string to... Python ValueError: zero-size array to reduction operation maximum which has no identity求帮忙,谢谢