首页 > 解决方案 > 未找到 Python 模块 - 子目录

问题描述

我的主脚本读取位于子文件夹“模型”中的另一个脚本。在最近的技术更新/整机更新之前,代码一直运行良好。 错误显示:未找到模块。当我尝试导入以前完美运行的库时也会发生错误。不过,导入 tensorflow 和 keras 等其他库没有问题。怀疑调用路径目录的问题,但不确定如何处理和解决。

from models.model import *
import pdf2image

项目结构如下。我将为这个项目运行 mainscript.py。

/project/mainscript.py
/project/models/model.py

非常感谢任何指导!

标签: pythonmodulenotfounderrorpdf2image

解决方案


编辑 python 包含路径很好。

import os, sys
sys.path.append(f"{os.path.dirname(__file__)}/models")

from models import *

推荐阅读