当前位置: 首页 > 面试题库 >

Keras:“ RuntimeError:无法导入pydot。” 安装graphviz和pydot之后

华季同
2023-03-14
问题内容

我在Windows 10上使用Anaconda Python 2.7

我打算进行Keras可视化,因此(打开了spyder)我打开了Anaconda命令提示符,并点子安装了graphviz和pydot。现在,当我尝试运行以下命令时:

from keras.models import Sequential

或任何形式的“来自喀拉拉邦”。,我得到了错误:

ImportError: cannot import name gof

我已经卸载并重新安装了Keras,Graphviz和pydot。我正在使用theano的开发版本。我找不到解决方法。

ps

如果我卸载graphviz和pydot,keras可以再次工作

编辑

卸载anaconda并重新安装包括theano,keras, graphviz和pydot后, 我现在得到以下错误:

from keras.utils.visualize_util import plot

Using Theano backend.
Using gpu device 0: GeForce GTX 970M (CNMeM is disabled, cuDNN not available)
Traceback (most recent call last):

  File "<ipython-input-1-65016ddab3cd>", line 1, in <module>
  from keras.utils.visualize_util import plot

  File "C:\Anaconda2\lib\site-packages\keras\utils\visualize_util.py", line  8, in <module>
  raise RuntimeError('Failed to import pydot. You must install pydot'

RuntimeError: Failed to import pydot. You must install pydot and graphviz  for `pydotprint` to work.

我曾经pip install graphvizpip install git+https://github.com/nlhepler/pydot.git


问题答案:

如您在此处看到的那样,该错误消息有点令人误解。问题是没有安装graphviz。

但是您提到graphviz是使用pip安装的。这也具有误导性,因为该graphviz包只是一个python包装器,而graphviz二进制文件必须单独安装才能使python包装器工作。



 类似资料:
  • 问题内容: 当我使用pydot运行非常简单的代码时 它向我显示错误消息: 我正在使用python 2.7.3 问题答案: 回答: (上游)的不兼容性已由6dff94b3f1修复,因此`pydot = 1.1pyparsing >= 1.5.7`](https://github.com/erocarrera/pydot/commit/e26af21426fcf15955f7b11b348b14dc6

  • 问题内容: 遵循一些sklearn文档尝试生成决策树的一些PDF ,但无法在我的机器上获取Pydot。有什么方法可以使用conda安装程序安装pydot软件包吗?根据我看到的命令行错误,可能是64位问题。我使用binstar搜索来找到打包频道: 给出了建议使用以下方法详细查看软件包 然后告诉我 但是,当我运行conda install命令时,出现以下错误(列出的所有pydot软件包都发生相同错误)

  • [错误图片]我正在使用Windows 10,并尝试使用wsl 2构建Dockerfile。然而,我面临着这个错误: g@Lucy:/mnt/c/用户/rma$cd bsgen g@Lucy:/mnt/c/User/rma/bsgen$docker build-t myImage1:1.0。 []建筑7.0s(7/19)= = = = = = = = = [4/16]运行apt get-y inst

  • 问题内容: 我有Django版本1.7和Python版本2.7.5-我使用pip install simplejson和apt-get install python-simplejson命令来解决此问题,但仍然显示此异常。Django和Python之间是否存在任何兼容性问题,或者解决该异常的解决方案是什么: 问题答案: 您的代码与您使用的Django版本不兼容。 Django以前附带,但在Djan

  • 我已经安装了Keras和TensorFlow GPU,但当我尝试将这些库导入Jupiter笔记本时,出现了一个错误 下面是使用conda list的库,下面是jupyter显示给我的错误: ModuleNotFoundError Traceback(最近的调用最后)在---- ModuleNotFoundError:没有名为keras的模块 我在蟒蛇环境中尝试这个: pip3安装keras 要求已

  • 当我尝试导入psycopg2时,发生了以下错误。 导入心理学2 Traceback(最近一次调用最后一次):文件“”,第1行,在文件“/库/框架/Python.framework/Versions/3.7/lib/python3.7/site-packages/psycopg2/init.py”中,第50行,在心理学2中。_psycopg导入(#noqa重要错误: dlopen2(/库/框架/Py