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

如何设置PyCharm项目结构修复constants未解析引用错误?

修复PyCharm中Unresolved reference 'constants'的项目结构设置方法

你的项目里,main.py位于src/user/create/目录下,尝试导入同目录的constants模块时出现未解析引用错误,核心原因是**src/user/create/目录未被PyCharm标记为源根目录**——PyCharm只会在已标记的源根目录下自动查找可导入的模块,而你目前只把common设为了源根,所以找不到当前目录下的constants。

以下是具体的设置步骤:

方法一:右键快速设置

  • 右键点击项目中的src/user/create/目录
  • 在弹出菜单里选择 Mark Directory as -> Sources Root
  • 等待PyCharm完成项目索引刷新,此时from constants import app_constants的引用错误会自动消失

方法二:通过项目结构界面设置

  • 点击顶部菜单栏的 File -> Project Structure(快捷键:Ctrl+Alt+Shift+S)
  • 左侧面板选择 Modules,找到当前项目对应的模块
  • 切换到右侧的 Sources 标签页,找到src/user/create/目录,右键点击它并选择 Sources
  • 点击 Apply 和 OK 保存设置即可

另外补充一种代码调整方案(无需修改项目结构):把导入语句改成相对导入格式:

from .constants import app_constants

这种方式也能解决引用问题,适合不想新增源根目录的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 19:31:02