python - 未找到 Python 模块 - 子目录
问题描述
我的主脚本读取位于子文件夹“模型”中的另一个脚本。在最近的技术更新/整机更新之前,代码一直运行良好。 错误显示:未找到模块。当我尝试导入以前完美运行的库时也会发生错误。不过,导入 tensorflow 和 keras 等其他库没有问题。怀疑调用路径目录的问题,但不确定如何处理和解决。
from models.model import *
import pdf2image
项目结构如下。我将为这个项目运行 mainscript.py。
/project/mainscript.py
/project/models/model.py
非常感谢任何指导!
解决方案
编辑 python 包含路径很好。
import os, sys
sys.path.append(f"{os.path.dirname(__file__)}/models")
from models import *
推荐阅读
- tensorflow - 使用 tf.keras 模型训练时 GPU 随机冻结
- amazon-web-services - 使用客户端应用程序更新非 ssl 中的 Amazon RDS SSL/TLS 证书
- javascript - 哪些运行时平台和版本实现了 ES6 模块和导入导出语法?
- python - DQN+CPLEX:随着迭代的进行,我的程序变得越来越慢
- c - 关于数组的最终分配问题
- c# - 求解数学最后 str + 1 返回 50
- javascript - 我得到了网络响应,但 CORS 不允许它进入
- php - 我想使用 php 使用简单的 html dom 来抓取输入值 readonly 值,我一直得到一个空白返回
- react-native - 反应本机 - 在 RTL 设备中使特定组件不是 RTL
- python - Python 中的 Lambda 递归和 AND/OR