web-dev-qa-db-ja.com

ImportError:pydotのインポートに失敗しました。 「pydotprint」を機能させるには、pydotとgraphvizをインストールする必要があります

似たような問題を見たことがありますが、それでも解決しないので、質問することにしました。

私はケラスで私のモデルを視覚化しようとしています

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

その後、スパイダーを閉じて再度開きました。コードスニペットを実行しても、同じエラーが表示されます。何が欠けていますか?

14
bit_scientist

それらをインストールするには、次のコマンドを使用します。

Sudo apt install python-pydot python-pydot-ng graphviz 
3
Horatiu

次のコマンドで問題が解決しました

  1. pip install pydot
  2. pip install pydotplus
  3. Sudo apt-get install graphviz
3
iun1x

これらのコマンドは私にとってはうまくいきます。やった:

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 
1
user11417332

私にとっては、graphvizとpydotをインストールするだけで済みました。

Python3の場合:

pip3 install pydot-ng
pip3 install graphviz

Python2の場合:

pip3 install pydot-ng
pip3 install graphviz

これでエラーが解決しました。

0
Tshilidzi Mudau

カーネルを再起動すると、pydot-ngを必要とせずに問題が解決しました。

0
Jérôme Braure

ソリューションが見つかりました: 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もインストールされます

0
Sadman Sakib