視覺化工具GraphViz安裝問題——`pydot` failed to call GraphViz.Please install GraphViz

硃砂絳發表於2022-07-12

問題描述

報錯資訊如下:
Error: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.

經過分析及解決後的覆盤:認為是keras視覺化工具出現的問題,找不到pydot、找不到GraphViz、系統PATH環境沒有graphviz

問題背景及分析

我的專案是使用的anaconda建立的虛擬環境。

對於這個報錯,其實是有很大一段,本人只摘取了最後一句話,該句話中包含了很多的資訊。


  • 對於pydot,之前我是單獨在虛擬環境中利用pip進行安裝的,並且pycharm沒有報錯,懷疑程度一顆星

  • 對於GraphViz,我的確沒有安裝,這又是視覺化工具,懷疑程度五顆星

  • 對於PATH,由於之前引入模組提示報錯,的確是pycharm工具的問題,懷疑程度四顆星

解決方案

常規方案:

  1. 官網下載GraphViz

  2. 配置PATH環境(通過我的電腦進入配置)

  3. pip安裝GraphViz(pip install GraphViz)

但是直覺告訴我不靠譜,而且我覺得太麻煩。

便捷方案:

個人認為要充分利用conda特性,畢竟他就是用來隔離各個不同的開發環境。

  1. 通過conda進入專案所在虛擬環境

  2. pip安裝GraphViz

  3. conda安裝GraphViz

2行程式碼解決,完美!!



參考文獻

Anaconda下安裝Graphviz

相關文章