【问题标题】:Python module not found - subdirectory未找到 Python 模块 - 子目录
【发布时间】:2021-10-05 08:09:43
【问题描述】:

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

from models.model import *
import pdf2image

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

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

非常感谢任何指导!

【问题讨论】:

  • 显示你的项目结构
  • @drum 更新了项目结构的帖子:/project/mainscript.py /project/models/model.py
  • 你有models/__init__.py 吗?
  • 我没有那个。以前没有那个单独的程序,它可以工作。

标签: python modulenotfounderror pdf2image


【解决方案1】:

编辑python包含路径就好了。

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

from models import *

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-17
    • 2022-08-11
    • 2017-04-04
    • 2021-08-19
    • 1970-01-01
    • 2019-01-04
    • 2020-05-10
    • 2022-07-21
    相关资源
    最近更新 更多