如何在Windows上使用pyreverse

9

我想使用pyreverse创建类图。我已经下载了它,当我使用以下命令时:

pyreverse.bat -c PyreverseCommand -a1 -s1 -f ALL -o png  test.py

我遇到一个错误,提示“未识别名称'dot'”,这个'dot'是什么意思?我如何创建图表类?
1个回答

11

dot是Graphviz的一部分(http://www.graphviz.org/About.php)。您需要安装Graphviz,然后修改您的PATH,以便Windows(我假设您在使用Windows)可以找到它。"命令pyreverse可以生成所有格式的图形,这些格式都是graphviz/dot所知道的"(http://www.logilab.org/blogentry/6883)。

一旦安装,可在C:\Program Files (x86)\Graphviz2.36\bin\中找到dot可执行文件。

为确保正确安装,请运行以下命令:

C:\Program Files (x86)\Graphviz2.36\bin>dot -Txxx

你应该会看到类似于以下的内容:"格式:“xxx”无法识别。请使用以下之一:bmp、canon、cmap、cmapx、cmapx_np、dot、emf、emfplus、eps、fig、gd、gd2、gif、gv、imap、imap_np、ismap、jpe、jpeg、jpg、metafile、pdf、pic、plain、plain-ext、png、pov、ps、ps2、svg、svgz、tif、tiff、tk、vml、vmlz、vrml、wbmp、xdot、xdot1.2、xdot1.4"*

你可以在这里下载Graphviz:http://www.graphviz.org/Download_windows.php


2
下载链接已失效,但您可以从这里获取:https://graphviz.gitlab.io/_pages/Download/Download_windows.html。安装后将其添加到路径中,我可以运行`dot -Txxx`命令,但当我尝试运行pyreverse时,它仍然显示“找不到命令'pyreverse'”。 - ChrisProsser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接