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

PyCharm重构生成错误导入路径问题及解决方法咨询

解决PyCharm重构导入缺少src目录的问题

以下是几个能让PyCharm自动生成带src前缀导入语句的实用方法:

  • 将src的上级目录设为项目内容根目录
    打开File → Settings(Windows/Linux)或PyCharm → Settings(Mac),进入Project: [你的项目名] → Project Structure。点击Add Content Root,选择包含src的项目根目录并确认。此后PyCharm会以这个根目录作为导入的起始路径,重构生成的导入语句会自动带上src.前缀。

  • 调整Sources Root标记
    先右键点击src目录,选择Mark Directory as → Unmark as Sources Root,再按上面的步骤把上级目录设为Content Root。这个操作能让PyCharm识别到src是顶层源码目录的一部分,而非独立的源码根。

  • 强制启用绝对导入规则
    进入Settings → Editor → Code Style → Python → Imports,勾选Use absolute imports选项。这样PyCharm生成导入时会严格从项目内容根目录构造路径,不会省略顶层的src目录。

  • 验证设置效果
    完成设置后,尝试一次重构操作(比如移动文件、自动导入类),检查生成的导入语句是否变为from src.domain.money import Currency。如果仍有问题,重启PyCharm再测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 21:38:10