22

我希望能够以 PNG 格式保存输出并安装了 Graphviz。它仍然抱怨说没有安装 Graphviz:

输出格式“output.png”当前不可用。请安装 'Graphviz' 以获得除 'dot' 或 'vcg' 以外的其他输出格式。

4

4 回答 4

18

正如@KanwarG 在评论中提到的,解决方案是将 Graphvis 作为正确的包安装,而不是使用使用 pip 找到的 python 包。

如果使用 mac,那么解决方案是使用 Homebrew。如果您没有 Homebrew,请按照这些说明进行安装。然后使用以下命令很容易安装 Graphviz。

brew install graphviz

如果您使用的是 ubuntu Debian,则以下命令可能会起作用。

apt-get install graphviz

希望这可以帮助其他试图找到解决方案的人。

于 2017-08-17T09:53:13.643 回答
8

通过从他们的网站安装 Graphviz,它在 Windows 上对我有用。然后我添加C:\Program Files (x86)\Graphviz2.38\bin到“路径”环境变量(所以“点”命令被windows识别):

在此处输入图像描述

于 2018-06-13T14:38:27.260 回答
5

在 Windows 中,最简单的方法是使用 Windows 等效Homebrew的包管理器Chocolatey。一旦你安装了它:

choco install graphviz
于 2019-01-15T14:48:11.200 回答
0

对于那些仍然有问题的人。我正在使用 miniconda (anaconda) 创建我的虚拟环境,我正在使用 conda install Graphviz 进行安装。

关于 miniconda 的信息: https ://docs.conda.io/en/latest/miniconda.html

它还安装了一堆其他软件包(如果您使用 pip,情况并非如此):

  cairo              pkgs/main/osx-64::cairo-1.14.12-he60d9cb_2
  expat              pkgs/main/osx-64::expat-2.2.10-hb1e8313_2
  fontconfig         pkgs/main/osx-64::fontconfig-2.12.6-h9850fc5_0
  freetype           pkgs/main/osx-64::freetype-2.8-h12048fb_1
  fribidi            pkgs/main/osx-64::fribidi-1.0.10-haf1e3a3_0
  gettext            pkgs/main/osx-64::gettext-0.19.8.1-hb0f4f8b_2
  glib               pkgs/main/osx-64::glib-2.66.1-h9bbe63b_0
  graphite2          pkgs/main/osx-64::graphite2-1.3.14-h38d11af_0
  graphviz           pkgs/main/osx-64::graphviz-2.40.1-h0a44026_0
  harfbuzz           pkgs/main/osx-64::harfbuzz-1.7.6-h171471c_1
  icu                pkgs/main/osx-64::icu-58.2-h0a44026_3
  jpeg               pkgs/main/osx-64::jpeg-9b-he5867d9_2
  libiconv           pkgs/main/osx-64::libiconv-1.16-h1de35cc_0
  libpng             pkgs/main/osx-64::libpng-1.6.37-ha441bb4_0
  libtiff            pkgs/main/osx-64::libtiff-4.1.0-hcb84e12_1
  libxml2            pkgs/main/osx-64::libxml2-2.9.10-h3b9e6c8_1
  lz4-c              pkgs/main/osx-64::lz4-c-1.9.2-h79c402e_3
  pango              pkgs/main/osx-64::pango-1.42.0-h0f8274a_0
  pcre               pkgs/main/osx-64::pcre-8.44-hb1e8313_0
  pixman             pkgs/main/osx-64::pixman-0.40.0-haf1e3a3_0
  zstd               pkgs/main/osx-64::zstd-1.4.5-h41d2c2f_0

之后 pyreverse 工作正常。

于 2020-10-20T20:14:41.967 回答