似たような問題を見たことがありますが、それでも解決しないので、質問することにしました。
私はケラスで私のモデルを視覚化しようとしています
from keras.utils import plot_model
plot_model(model, to_file='model.png')
まず、エラーが発生しました
ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
したがって、私はAnaconda Promptを通してpydotとgraphvizをインストールしました
conda install -c https://conda.binstar.org/t/TOKEN/j14r pydot
conda install -c https://conda.binstar.org/t/TOKEN/j14r graphviz
その後、スパイダーを閉じて再度開きました。コードスニペットを実行しても、同じエラーが表示されます。何が欠けていますか?
それらをインストールするには、次のコマンドを使用します。
Sudo apt install python-pydot python-pydot-ng graphviz
次のコマンドで問題が解決しました
これらのコマンドは私にとってはうまくいきます。やった:
conda install -c https://conda.binstar.org/t/TOKEN/j14r pydot
conda install -c https://conda.binstar.org/t/TOKEN/j14r graphviz
Sudo apt install python-pydot python-pydot-ng graphviz
私にとっては、graphvizとpydotをインストールするだけで済みました。
Python3の場合:
pip3 install pydot-ng
pip3 install graphviz
Python2の場合:
pip3 install pydot-ng
pip3 install graphviz
これでエラーが解決しました。
カーネルを再起動すると、pydot-ngを必要とせずに問題が解決しました。
ソリューションが見つかりました: https://github.com/XifengGuo/CapsNet-Keras/issues/69#issuecomment-483273641
私はpydot + pydotplusをアンインストールして再インストールするというアドバイスに従って、Anaconda 3を使用するWindows 10マシンで問題を正常に解決しました。
conda uninstall pydot
conda uninstall pydotplus
conda uninstall graphviz
その後
conda install pydot
conda install pydotplus
注:pydotをインストールすると、graphvizもインストールされます