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

PyCharm中Flask项目utils模块内部引用出现未解析问题

解决PyCharm中Flask包内部导入报错问题

你的问题出在Python模块搜索路径识别和包内导入方式上,具体解决办法如下:

方法一:标记项目根目录为源码根

  • 在PyCharm中找到flask文件夹,右键点击它
  • 选择「Mark Directory as」→「Sources Root」
  • 完成后PyCharm会将该目录纳入Python模块搜索路径,内部文件使用from utils import config这类绝对导入就不会再报错

方法二:使用包内相对导入(推荐)

在utils/database.py中改用相对导入写法,更符合Python包的规范:

# 导入utils目录下的config模块
from . import config
# 若需导入config里的具体对象,比如Config类
from .config import Config

额外确认项

  • 确保utils目录下的__init__.py文件存在(你的项目结构里已经包含,无需修改)
  • 检查PyCharm的Python解释器配置:依次进入File → Settings → Project: 你的项目名 → Python Interpreter,确认选择的是项目对应的虚拟环境解释器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 19:52:03