ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on yo
生活随笔
收集整理的這篇文章主要介紹了
ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on yo
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問(wèn)題發(fā)生
在使用xgboost自帶功能繪圖的時(shí)候出現(xiàn)了問(wèn)題
ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH尋找原因
原因:graphviz本身是一個(gè)軟件,需要額外下載,并將其bin加入環(huán)境變量之中。
解決
下載工具包
Windows下前往 graphviz官網(wǎng)下載即可
ubuntu可以直接sudo apt install graphviz亦可,如果不行,請(qǐng)前往graphviz官網(wǎng)下載或者 可以直接點(diǎn)擊本鏈接到Ubuntu官網(wǎng)搜索graphviz包
環(huán)境依賴請(qǐng)參考—— Ubuntu下安裝依賴的幾個(gè)解決方案
查看文件詳情(Windows,Linux通用命令)
下載完成后,使用dot -verison命令,查詢bin文件夾地址,圖中白條處
Ubuntu環(huán)境下加入環(huán)境變量
然后加入環(huán)境變量,source /etc/profile 使其生效。
export PATH=$PATH:/usr/lib/x86_64-linux-gnu/graphviz此時(shí)錯(cuò)誤已經(jīng)解決,可以繼續(xù)運(yùn)行xgboost代碼了。
總結(jié)
以上是生活随笔為你收集整理的ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on yo的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jupyter notebook 删除指
- 下一篇: Anconda下的R语言