install pydot and graphviz for win10

2023-05-16


环境:Windows10(64bit)  Anaconda  python3.6
首先用pip安装,在命令窗口输入
pip install pydot
pip install graphviz

然后在pycharm输入代码:

import pydot
edg = [(1,2), (1,3), (1,4) , (3,4)]
g=pydot.graph_from_edges(edg)
g.write_jpeg('graph.jpg', prog = 'dot')  

出错提示:

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

原因是不能用pip安装graphviz

解决步骤1

http://www.graphviz.org/Download_windows.PHP

下载graphviz-2.38.msi 双击安装时,选择 for everyone。并设置path环境变量:我的电脑——属性——高级——环境变量——Path——编辑——新建,添加地址


C:\Program Files (x86)\Graphviz2.38\bin (这是我的安装路径) 后点击确定  


然后编译。还是不成功。


解决步骤2

在命令窗口输入:


pip install python-graphviz  
然后编译,还是不行,还是出错:

Exception: "dot.exe" not found in path.


解决步骤3:

在pycharm加入两行代码后,即


import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin'
import pydot
edg = [(1,2), (1,3), (1,4) , (3,4)]
g=pydot.graph_from_edges(edg)
g.write_jpeg('graph.jpg', prog = 'dot')  

然后编辑。成功啦~


捣弄了近一个小时,终于可以愉快地画图啦~

还可以画keras的模型的图


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




代码来自:

别人的博客。忘记网址了,以后再补上。



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

install pydot and graphviz for win10 的相关文章

随机推荐