我正在尝试使用 pylint 的 pyreverse 来生成一些 .
当我从命令 shell 运行 pyreverse
pyreverse <modulename>
它执行得很好并返回一个 *.dot 文件。如果我尝试使用“-o png”等输出选项,我会收到以下错误
>pyreverse -o png <modulename>
'c:\Program' is not recognized as an internal or external command,
operable program or batch file.
我正在运行 python 3.6.5 和 pylint 2.1.1。我已经在 C:\Programs 下安装了 graphviz 2.38,并将 bin 目录添加到我的 windows 路径中。
我怀疑 pyreverse 将某些命令识别为命令和一组参数(例如,“C:\Program Files\blah blah”作为命令发送到 Windows 解释器作为“C:\Program”,但我不知道在哪里,或如何解决它。
任何人都可以提供任何解决方案吗?