我想用caffe.draw
在mac上用anaconda python绘制caffe网。但是我得到了这样的错误:
File "python/draw_net.py", line 45, in <module>
main()
File "python/draw_net.py", line 41, in main
caffe.draw.draw_net_to_file(net, args.output_image_file, args.rankdir)
File "/Users/xxh/caffe/distribute/python/caffe/draw.py", line 222, in draw_net_to_file
fid.write(draw_net(caffe_net, rankdir, ext))
File "/Users/xxh/caffe/distribute/python/caffe/draw.py", line 204, in draw_net
return get_pydot_graph(caffe_net, rankdir).create(format=ext)
File "/Users/xxh/anaconda2/lib/python2.7/site-packages/pydot.py", line 1883, in create
prog=prog))
Exception: "dot" not found in path.
我已经安装了pydot和graphviz,如何将点的路径添加到python路径?
答案 0 :(得分:8)
让我跑步:
foreach ($file in $filearray) {
$file.Directory
$file.Name
}
修正了问题。
答案 1 :(得分:8)
如果您仍然收到错误,我认为您使用pip安装了pydot和graphviz。 请使用:
如果这给您许可问题,请使用:
这将从Ubuntu安装完整的graphviz。
在此之后draw_net.py正确运行。
答案 2 :(得分:2)
答案 3 :(得分:1)
在Mac中运行:
pip install pydot
brew install gprof2dot
答案 4 :(得分:0)
我已尝试过上述帖子中的方法,但遗憾的是没有人能为我工作。 dot是一个可执行文件,但问题是系统无法找到它。最后我设法通过
来解决问题在系统中找到graphviz库。 dot应位于bin文件夹中。
将graphviz_library / bin添加到$ PATH中或创建dot的符号链接并将其放入$ PATH中的任何文件夹中。
答案 5 :(得分:0)
我可以通过在命令行中安装graphviz使其工作:
pip install graphviz
pip install pydot
答案 6 :(得分:-1)
在 Centos7 中运行:
yum install graphviz