天天看點

絕對可以成功解決:Win10下ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotpr

絕對可以成功解決:Win10下ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.

使用keras去plot_model時,大機率會出問題,報以下錯誤:

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

pydotprint

to work.

原因是pydot需要去調graphviz的幾個exe檔案,但是根據預設的路徑配置無法順利找到那幾個檔案,于是無法成功導入,就報錯了

解決方案如下:

1.先把之前因為嘗試各種解決方法而用pip或者conda安裝的pydot,pydot-ng,pydotplus,graphviz全部uninstall,把從官網裝的graphviz也解除安裝(去左下角開始欄→設定→應用裡面解除安裝)

2.把這些都解除安裝後,首先pip install pydot

3.去https://graphviz.org/download/ 下載下傳這個

絕對可以成功解決:Win10下ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotpr

安裝時選擇不要添加到環境變量,裝完去graphviz所在檔案夾手動複制路徑C:\Program Files\Graphviz\bin添加到環境變量的系統變量→Path裡面

4.重新開機電腦,這一步很關鍵,因為對系統變量做了改變

5.

import pydot

from IPython.display import SVG

from keras.utils.vis_utils import model_to_dot

from keras.utils import plot_model

plot_model(

happyModel,

to_file=‘Model.png’,

show_shapes=True)

就成功了.有用的話,記得回來點個贊!還有問題歡迎在評論區留言,看到後會馬上回複

繼續閱讀