模块未找到错误,尽管每个文件夹中都有__init__.py文件.缺少什么



我有一个项目,在定义类的项目文件夹中有几个文件夹。文件夹结构如下:

--> model (folder)
- model1 (file)
- model2 (file)
--> setup (folder)
--  __init__.py (file)
--  load_model.py
--> utils (folder)
-- __init__.py (file)
-- utilities.py (file)
--  setup.py (file)
--  __init__.py (file)
--  inference.py (file)

load_model.py如下所示-->(几行(

from utils.utilities import *
import cv2

推理.py文件如下(几行(

from setup.load_model import *

当我运行"推理.py"时,我得到的错误

No module named 'utils' 

在utilities.py文件的from utils.utilities import *行。

尽管我在每个文件夹中都包含了init.py(空(,但系统不会将utils识别为安装文件中的文件夹。

这个错误有什么帮助吗?(如果我将utils文件夹保留在根目录中,这无论如何都可以正常工作(

不确定原因,但正在更新以下行

from utils.utilities import *

from .utils.utilities import * 

修复了问题。有一个"。"在"utils"的开头。

相关内容

  • 没有找到相关文章

最新更新