web-dev-qa-db-fra.com

ImportError: Impossible d'importer pydot. Vous devez installer pydot et graphviz pour que `pydotprint` fonctionne

J'ai vu un problème similaire, mais il n'est pas résolu non plus, alors j'ai décidé de demander.

J'essaie de visualiser mon modèle en keras à l'aide de

from keras.utils import plot_model
plot_model(model, to_file='model.png')

Tout d'abord, il a montré une erreur

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

En conséquence, j’ai installé pydot et graphviz via Anaconda Prompt, activant mon environnement à l’aide de

conda install -c https://conda.binstar.org/t/TOKEN/j14r pydot
conda install -c https://conda.binstar.org/t/TOKEN/j14r graphviz

Ensuite, j'ai fermé Spyder et l'ai rouvert. Lorsque je lance un extrait de code, il affiche toujours la même erreur. Qu'est-ce que je rate?

6
voo_doo

Utilisez la commande suivante pour les installer:

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

Pour moi, tout ce que j'avais à faire était d'installer graphviz et pydot: 

Sur Python3:

pip3 install pydot-ng
pip3 install graphviz

Sur Python2:

pip3 install pydot-ng
pip3 install graphviz

Cela a résolu l'erreur pour moi. 

0
Tshilidzi Mudau