提问者:小点点

没有名为_graphviz模块


当我打开cmd并键入

python
import _graphviz

_graphviz可以导入,但是当我运行一个调用。py文件,这里面有一行。py文件是什么

import pygraphviz as pgv

然后它将无法导入_graphviz,它显示以下信息:

Traceback (most recent call last):
  File "E:\project\graph\analysis\x64\Debug\gengraph.py", line 1, in <module>
    import pygraphviz as pgv
  File "C:\Program Files\Python27\lib\site-packages\pygraphviz\__init__.py", lin
e 54, in <module>
    from agraph import AGraph, Node, Edge, Attribute, ItemAttribute
  File "C:\Program Files\Python27\lib\site-packages\pygraphviz\agraph.py", line
20, in <module>
    import graphviz as gv
  File "C:\Program Files\Python27\lib\site-packages\pygraphviz\graphviz.py", lin
e 7, in <module>
    import _graphviz
ImportError: No module named _graphviz

能不能帮帮我,欢迎指教,谢谢!


共2个答案

匿名用户

你用的是什么系统?我花了整整4个小时试图在Windows上解决这个问题,但最终还是将我的项目迁移到了Ubuntu上。据我所知,这是由于程序找不到pygraphviz文件造成的。它在Windows上按以下顺序搜索:1,注册;2、路径;3、文件夹。一些可用的方法:

在注册setup.py中找到块并跳过它。

重命名pygraphviz安装的文件夹(删除空格),并将其移动到没有空格的路径

在Ubuntu中,你可以简单地“sudo易安装pygraph viz”,这对我很有效。

匿名用户

我得到了这样的AMD64:

  • 安装MSFT C编译器

https://stackoverflow.com/a/45362845/714413

相关问题