美文网首页
解决使用pygraphviz出现的ImportError

解决使用pygraphviz出现的ImportError

作者: 穆弋 | 来源:发表于2016-02-04 08:50 被阅读2312次

    在Ubuntu上直接
    sudo apt-get install graphviz graphviz-dev
    pip install pygraphviz
    使用pygraphviz绘制图像的时候会出现
    ImportError: /usr/local/lib/python3.4/dist-packages/pygraphviz/_graphviz.cpython-34m.so: undefined symbol: Agundirected
    错误。

    下面给出我的解决方法:
    pkg-config --libs-only-L libcgraph
    pkg-config --cflags-only-I libcgraph
    运行完这两句命令后会出现graphviz的路径比如-I/usr/include/graphviz/
    先卸载已经安装好的graphviz
    pip uninstall pygraphviz
    再安装
    pip install pygraphviz --install-option="--include-path='/usr/include/graphviz/'" --install-option="--library-path='/usr/lib/graphviz/'"
    我通过这种方法正常安装且能够正常使用了。

    相关文章

      网友评论

          本文标题:解决使用pygraphviz出现的ImportError

          本文链接:https://www.haomeiwen.com/subject/sduekttx.html