近期做decision Tree的程序中,老師要求用Graphviz做決策樹的可視化,而在Windows平臺上該軟體安裝有一些問題,在下說明:
- Graphviz的安裝程序
graphviz本身是一款作圖軟體,其官網提供了一個graphviz包,我們可以通過Python呼叫保重的介面,利用代碼的方式來生成決策樹的圖例,因此,我們可以通過下載python包和軟體兩個部分來共同實作這一功能,
- Python包的下載
這一部分對于大家應該不會是太大的問題,在環境中利用pip或者conda都可以很便捷地下載該包,
pip install graphviz
conda install graphviz
- 軟體下載
軟體下載需要從官網下載(http://www.graphviz.org/),雖然官網是外網,有些同學會遇到404等問題,并且使用VPN翻墻也沒有很好的解決問題(貌似是該官網采用了代理檢測,對于大部分采用代理模式的VPN都沒有辦法很好地訪問該網站),
但是經過試驗發現,直接在百度中搜索“Graphviz 軟體”到的第一個網址是可以正常進入的,在進入了官網之后點擊進入download,選擇Source code packages中的stable releases,即可下載對應的壓縮包.
(我將下載好的應用軟體打包在下面這個鏈接了:(https://download.csdn.net/download/qq_44459787/13231817))
在下載了軟體之后,檔案夾中將ddl,exe等檔案統一保存在了bin這個檔案夾中,因此,我們將bin這個檔案夾直接添加到系統的環境變數中,是的python程式的graphviz介面可以找到它,
設定方法:此電腦的屬性中選擇高級系統設定,在高級中找到環境變數,下拉系統變數串列找到Path雙擊,新建一條路徑,然后將bin的檔案夾路徑粘貼進去后一路確定即可(設定英文的原因是保證系統查詢路徑時不會英文中文的存在而報錯),
完成這兩步之后有一個額外的小tips,由于軟體的介面權限問題,導致如果360安全衛士開著的話會報隱私錯誤,從而導致系統無法找到檔案,只需要將360退出就可以正常使用,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/229860.html
標籤:python
