尝试通过遵循一些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)
这让我回到了这一切的开头.有任何想法吗?谢谢大家.
我见过类似的问题,但也没有解决,所以我决定问.
我想用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并重新打开它.当我运行代码片段时,它仍然显示相同的错误.我错过了什么?
我正在尝试使用 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) 我读过类似的问题 - 我的错误似乎有所不同,因为提出的解决方案不能解决我的问题。
我在绘制 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 和 graphviz
pydotprint才能工作。
跟踪:
---------------------------------------------------------------------------
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)