代码分析工具

Python 依赖图与调用图可视化工具汇总。

  • pydeps — 生成项目模块依赖图,支持聚类、深度限制等丰富选项,作者常用推荐
  • pyan3 — 对代码做静态分析,生成函数/方法间的调用依赖图(离线分析,不运行代码)
  • pycallgraph — 通过实际运行程序做 trace 生成调用图可视化(运行时分析)
  • snakefood — 早期的 Python 依赖图工具,仅支持 Python 2,不建议使用
  • pipdeptree — 生成已安装 Python 包及其依赖关系的树状图,用于排查依赖冲突

相关

此文件夹下有5条笔记。