1. 程式人生 > >MAC pydotplus.graphviz.InvocationException: GraphViz's executables not found

MAC pydotplus.graphviz.InvocationException: GraphViz's executables not found

在學習機器學習-決策樹演算法,使用決策樹演算法進行訓練,在儲存為pdf時遇到錯誤:

pydotplus.graphviz.InvocationException: GraphViz's executables not found

網上一通搜,有說是GraphViz 和pydot 安裝順序的問題的,有說是將GraphViz安裝目錄的bin目錄放到環境變數的path路徑中的。至於MAC上的解決辦法有人提到了“brew install graphviz”可以解決的辦法,我在反覆解除安裝安裝之後問題沒有得到解決,brew 也沒有解決我的問題,後來解除安裝了相關模組重新使用anaconda 安裝解決的,之前python模組依賴一直使用pip,但是在 Mac上用起來有時候不能安裝,強烈推薦使用anaconda來解決包依賴問題

conda install graphviz

問題解決!

anaconda 安裝:https://www.anaconda.com/download
參考連結:https://stackoverflow.com/questions/18438997/why-is-pydot-unable-to-find-graphvizs-executables-in-windows-8/18442965