使用 pyreverse 生成 Python 代码库的 UML 图


安装 pylint 以后可以使用 pyreverse 生成 Python 代码库的 dot 文件,并且可以调用 graphviz 生成 png, pdf 等

$ sudo pip3 install pylint
$ sudo pip3 install graphviz

下载 https://www.graphviz.org/download/source/ 并编译安装 graphviz,

$ ./configure
$ make
$ sudo make install

pyreverse 的使用方法,

$ mkdir uml_demo
$ pyreverse -ASmy -o png -d uml_demo  path/to/the/python/package
$ pyreverse -ASmy -o pdf -d uml_demo  path/to/the/python/package

(完)