簡體   English   中英

ValueError:嘗試相對導入超出頂級 package - 導入文件時

[英]ValueError: attempted relative import beyond top-level package - when import file

python 3.7.7 並在 python 3.6.0 上進行了嘗試

我正在使用Django服務器,在我的views.py

我正在嘗試將我的 function 放在檢測器中。

當我嘗試導入我的檢測器文件時按文件:

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

它引發了這個錯誤:

ValueError:嘗試相對導入超出頂級 package

我正在添加層次結構的圖片,

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

我,我將我的檢測器文件設為 package 並將其返回到文件中,

我閱讀了有關此問題的每個 stackoverflow 問題。

照片

添加

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

或查找此鏈接valueeroor尋求幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM