首页 > 解决方案 > 在 Jupyter 实验室/控制台中通过 Pylint/pyreverse 创建 UML 图表

问题描述

我尝试了很多示例,但都失败了,我正在为类依赖关系 UML 图表寻找一个简单的流程

pip 安装 pylint 和 graphviz 并导入,

我发现的最简单的一行是:

 pyreverse -o png -p Project /path/train_loop.py

得到:SyntaxError:无效语法(指向最后一条语句的 png)

我通常与 jupyter labs 合作——我正在控制台、笔记本或执行此操作的模块上寻找解决方案。

标签: pythonumljupyterpylint

解决方案


以最简单的形式,在 colab 笔记本上运行,并以 datetime 为例:

!pip install --q pylint
!pyreverse -o png datetime

生成以下 png:

在此处输入图像描述


推荐阅读