相关疑难解决方法(0)

Keras:"RuntimeError:无法导入pydot." 安装graphviz和pydot后

我在Windows 10上使用Anaconda Python 2.7

我正计划进行Keras可视化(当Spyder打开时)我打开了Anaconda命令提示符并点击安装了graphviz和pydot.现在,当我尝试运行以下内容时:

from keras.models import Sequential
Run Code Online (Sandbox Code Playgroud)

或者任何形式的"来自keras".,我收到错误:

ImportError: cannot import name gof
Run Code Online (Sandbox Code Playgroud)

我已经卸载并重新安装了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 …
Run Code Online (Sandbox Code Playgroud)

python graphviz pydot theano keras

22
推荐指数
2
解决办法
3万
查看次数

keras plot_model告诉我安装pydot

我在Windows 10机器上使用python 3.6.3.我使用pip install安装了pydot和graphviz:

    py -m pip install pydot
    py -m pip install graphviz
Run Code Online (Sandbox Code Playgroud)

我也去了graphviz网站,下载并安装了windows版本:http://www.graphviz.org/Download_windows.php,默认安装到程序文件(x86).但是当我在keras中绘制我的模型时,我仍然得到错误,说我必须安装pydot和graphviz并且导入失败.我可以

    import pydot
    import graphviz
Run Code Online (Sandbox Code Playgroud)

在我的python控制台上就好了,他们没有错误.我还能做些什么来绘制我的神经网络图?

windows graphviz python-3.x pydot keras

5
推荐指数
1
解决办法
5401
查看次数

标签 统计

graphviz ×2

keras ×2

pydot ×2

python ×1

python-3.x ×1

theano ×1

windows ×1