2016-10-25 8 views
1

私はcaffe.drawを使用して、macのanaconda pythonでcaffeネットを描画します。しかし、私はこのようなエラーました:例外: "ドット"は、Macのpythonのパスに見つかりません

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のパスにドットのパスを追加することができますか?

答えて

6

に動作します:

brew install gprof2dot 

は、問題を修正しました。

+0

これは私の問題を解決しました! – 1EnemyLeft

4

まだエラーが発生している場合は、pipを使用してpydotとgraphvizをインストールしたと仮定します。 は、使用してください:

  • をsudoのピップPYDOT
をインストールします。apt-getが、これはあなたに権限の問題を与える場合は使用してくださいPYDOT

をgraphvizの

  • ピップをインストールインストール

    • sudoを

      これにより、 Ubuntuのgraphviz。

      これ以降、draw_net.pyは正しく動作します。

  • 関連する問題