【问题标题】:Pyreverse complaining even after having GraphvizPyreverse 即使在使用 Graphviz 后也抱怨
【发布时间】:2016-02-04 15:47:16
【问题描述】:

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

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

【问题讨论】:

  • 想通了:从他们的网站安装 Graphhviz for Mountain Lion。我想知道为什么 python 包没有帮助。 ://
  • 即使这样做了我的也没有工作:(

标签: python graphviz pyreverse


【解决方案1】:

正如@KanwarG 在 cmets 中提到的,解决方案是将 Graphvis 作为适当的包安装,而不是使用通过 pip 找到的 python 包。

如果使用 mac,那么解决方案是使用 Homebrew。如果您没有 Homebrew,请按照 these instructions 安装它。然后很容易使用以下命令安装 Graphviz。

brew install graphviz

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

apt-get install graphviz

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 对于 64 位用户,它将是 C:\Program Files\Graphviz\bin。我将它添加到我帐户的环境变量中(而不是 System Env)并且它起作用了。烦人的事情是,当我下载并安装适用于 Windows 的 Graphviz 软件包时,它实际上为您提供了一个将自身添加到 System.Path 的选项,但不鼓励 yoi 这样做,因为“这不是默认行为”。不要听包装说什么!
    【解决方案3】:

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

    choco install graphviz
    

    【讨论】:

    【解决方案4】:

    对于那些仍然有问题的人。 我正在使用 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 工作正常。

    【讨论】:

      猜你喜欢
      • 2017-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多