首页 > 解决方案 > ValueError:尝试相对导入超出顶级包 - 导入文件时

问题描述

python 3.7.7 并在 python 3.6.0 上尝试过

我正在使用Django服务器,并且在我的views.py中

我试图在检测器中获得我的功能。

当我尝试导入我的检测器文件时按文件:

from ..DataFromSkyDetector import Detector
ValueError: attempted relative import beyond top-level package

它引发了这个错误:

ValueError:尝试相对导入超出顶级包

我正在添加层次结构的图片,

我已经添加了所有路由init .py。

我,我将我的检测器文件制作成一个包并将其返回到一个文件中,

我阅读了有关此问题的每个 stackoverflow 问题。

照片

标签: pythonpython-3.xdjangomodulepackage

解决方案


添加

del sys.path[0]
sys.path.insert(0,'Datafromskydetector file address ')
 import DataFromSkyDetector 

或查找此链接valueeroor寻求帮助。


推荐阅读