【问题标题】:Installing pygrahviz in google colab在 google colab 中安装 pygrahviz
【发布时间】:2020-02-20 10:53:08
【问题描述】:

为了安装graphviz,可以按照这个例子: https://colab.research.google.com/drive/1_Qb92Hj5_f2rpta67JC0JKXwE2581Ar-#scrollTo=BOa9gIcDo6GS

当我尝试通过 (https://pypi.org/project/pygraphviz/) 安装 pygraphviz (https://pygraphviz.github.io/) 时

!pip install pygraphviz
import pygraphviz as pgv

我得到了错误

ERROR: Failed building wheel for pygraphviz

虽然我之前安装了 graphviz。 为什么?

【问题讨论】:

    标签: pygraphviz google-colaboratory


    【解决方案1】:

    虽然@korakot 的回答解决了这个问题,但它并没有解决在 Google Colab 中安装 pygraphviz 库的问题。

    如果您必须在 Google Colab 中安装 pygraphviz,那么以下对我有用。

    # graphviz is installed already, but need lib too
    !apt install libgraphviz-dev
    !pip install pygraphviz
    

    我在这里找到了这个解决方案:https://gist.github.com/korakot/a80c04a1945b06e2f4a053f92fecfbf9

    【讨论】:

      【解决方案2】:

      你不需要 pip 安装任何东西。

      只导入graphviz,而不是pygraphviz。

      我的最小例子:

      https://colab.to/1PVtFECaDgMfVjed4XNtvyeL4pyMvPdAT

      【讨论】:

      • 在 graphviz 中,我如何读取像 digraph{ 这样的点串{ # Graph style "ordering"="out" "rankdir"="TD" ######### Nodes # #########“添加(符号(x),符号(y))_()”[“颜色”=“黑色”,“标签”=“添加”,“形状”=“椭圆” "]; "符号(x)_(0,)" ["color"="black", "label"="x", "shape"="ellipse"]; "符号(y)_(1,)" ["color"="black", "label"="y", "shape"="ellipse"]; ######### # 边缘 # ######### “添加(符号(x),符号(y))_()”->“符号(x)_(0,) "; “添加(符号(x),符号(y))_()”->“符号(y)_(1,)”; }
      • 参见文档中的“自定义点声明”和“使用原始点”。 graphviz.readthedocs.io/en/stable/manual.html
      猜你喜欢
      • 2020-11-18
      • 1970-01-01
      • 2021-12-20
      • 2021-07-07
      • 1970-01-01
      • 2018-07-03
      • 1970-01-01
      • 1970-01-01
      • 2019-06-04
      相关资源
      最近更新 更多