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

如何在PyCharm中生成Python项目模块级导入依赖图并排除标准库?

PyCharm生成Python项目依赖图方案

一、内置功能实现(优先推荐)

PyCharm自带的可视化工具就能满足你的需求,操作步骤如下:

  • 打开hello.py,右键编辑器空白处,选择Diagrams > Show Diagram(快捷键:Windows/Linux为Ctrl+Alt+U,Mac为Cmd+Alt+U)。
  • 打开图后,点击顶部的漏斗图标(Filter),在过滤面板里勾选Show only project items,直接排除标准库、第三方依赖等外部模块,只显示你自己的项目文件;还能通过Scope选择Project Files或自定义范围,进一步精准筛选。
  • 切换到模块级视图:点击图顶部的Structure下拉菜单,选择Modules,就能看到hello.py所在模块指向world.py所在模块的依赖链路。
  • 后续查看类/方法级依赖:把Structure选项切换为Classes(类级)或Members(方法/成员级)即可,右键节点还能选择Show Dependencies展开更细的依赖关系。

二、第三方插件补充

如果内置功能不能完全满足需求,可以试试这两个插件:

  • Dependency Analyzer:专注Python项目依赖分析,支持模块、类、方法全层级的依赖可视化,能自定义规则排除外部依赖,生成的图可导出为多种格式,安装后在Tools菜单启动功能。
  • PyUML:主打UML生成,但也支持依赖关系可视化,能自动识别项目模块间的依赖,可配置排除外部库,同时支持类和方法的调用关系展示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:45:09