You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flask API运行报错ModuleNotFoundError:找不到myobject模块

解决Flask API模块找不到的问题

错误原因

你在routes/__init__.py里的导入语句from myobject import MyObject存在路径问题——Python会在全局模块搜索路径中查找myobject,但它实际是routes包下的子模块,因此无法找到。

两种修复方案

方案1:使用相对导入

修改routes/__init__.py的代码:

from .myobject import MyObject

这里的.代表当前包(即routes目录),明确告诉Python在当前包内查找myobject模块。

方案2:使用绝对导入

修改routes/__init__.py,通过完整模块路径导入:

from routes.myobject import MyObject

这种方式直接指定模块的完整位置,Python可以精准定位到目标模块。

验证

修改完成后重新运行python app.py,访问http://localhost:5000即可看到返回的{"hello": "world"}。

内容的提问来源于stack exchange,提问作者Portevent

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 02:10:50