相关疑难解决方法(0)

如何使用conda安装pydot?

尝试通过遵循一些sklearn文档生成一些PDF的决策树,但无法在我的机器上获得Pydot.有没有办法使用conda安装程序来安装pydot包?基于我看到的命令行错误,它可能是64位问题.我使用binstar搜索来查找包通道:

C:\binstar search -t conda 
Run Code Online (Sandbox Code Playgroud)

其中给出了使用详细查看包的建议

binstar show j14r/pydot
Run Code Online (Sandbox Code Playgroud)

然后告诉我

conda install --channel https://conda.binstar.org/j14r pydot
Run Code Online (Sandbox Code Playgroud)

但是当我运行conda install命令时,我收到以下错误(列出的所有pydot包都出现相同的错误):

Fetching package metadata: ...
Error: No Packages found in current win-64 channels matching: pydot
You can search for this package with 

binstar search t conda pydot
Run Code Online (Sandbox Code Playgroud)

这让我回到了这一切的开头.有任何想法吗?谢谢大家.

python pydot anaconda conda

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

ImportError:无法导入pydot.您必须为`pydotprint`安装pydot和graphviz才能工作

我见过类似的问题,但也没有解决,所以我决定问.

我想用keras在keras中可视化我的模型

from keras.utils import plot_model
plot_model(model, to_file='model.png')
Run Code Online (Sandbox Code Playgroud)

首先,它显示错误

ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
Run Code Online (Sandbox Code Playgroud)

因此,我通过Anaconda安装pydot和graphviz,提示激活我的环境

conda install -c https://conda.binstar.org/t/TOKEN/j14r pydot
conda install -c https://conda.binstar.org/t/TOKEN/j14r graphviz
Run Code Online (Sandbox Code Playgroud)

然后,我关闭spyder并重新打开它.当我运行代码片段时,它仍然显示相同的错误.我错过了什么?

graphviz importerror pydot keras

10
推荐指数
7
解决办法
6598
查看次数

尝试使用 keras.utils.plot_model 时出错

我正在尝试使用 Keras 包在 Python 中制作深度学习模型的绘图/图形,但不幸的是它不断给我一个错误,这不是很有用。

我在 Linux 上使用 Python 3.5.2、Anaconda 4.2.0、Keras 2.1.6 运行 python,我使用 tensorflow-gpu 1.7.0 后端。

这是错误消息:

keras.utils.plot_model(unet, to_file='model.png', show_shapes=False, show_layer_names=True, rankdir='TB')

['dot', '-Tps', '/tmp/tmphesl1j0c'] return code: 127

stdout, stderr:
 b''
b'dot: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory\n'

---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
<ipython-input-9-60bb0e3b97bd> in <module>()
----> 1 keras.utils.plot_model(unet, to_file='model.png', show_shapes=False, show_layer_names=True, rankdir='TB')

/.../anaconda3-4.2.0/lib/python3.5/site-packages/keras/utils/vis_utils.py in plot_model(model, to_file, show_shapes, show_layer_names, rankdir)
    132             'LR' creates a horizontal plot.
    133 …
Run Code Online (Sandbox Code Playgroud)

python keras tensorflow

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

keras 和 pydot 中的 plot_model 问题

我读过类似的问题 - 我的错误似乎有所不同,因为提出的解决方案不能解决我的问题。

我在绘制 keras 模型图时遇到问题。

我已经使用自制软件安装了 graphviz 二进制文件

我已经使用 pip 安装了 graphviz python 包装器和 pydot(也尝试过使用 conda,因为这在过去似乎是一个问题)。

使用 python 3.5

跑步:

from keras.utils import plot_model plot_model(cnn_model, to_file='cnn_model.png')

我收到错误:

导入错误:无法导入 pydot。您必须安装 pydot 和 graphvizpydotprint才能工作。

跟踪:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
/Users/jusjosgra/anaconda/lib/python3.5/site-packages/keras/utils/vis_utils.py in _check_pydot()
     26         # so no specific class can be caught.
---> 27         raise ImportError('Failed to import pydot. You must install pydot'
     28                           ' and graphviz for `pydotprint` to work.')

AttributeError: 'NoneType' object has no attribute …
Run Code Online (Sandbox Code Playgroud)

python graphviz pydot keras

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

标签 统计

keras ×3

pydot ×3

python ×3

graphviz ×2

anaconda ×1

conda ×1

importerror ×1

tensorflow ×1