ExecutableNotFound:['dot'、 '-Tsvg']の実行に失敗しました。Graphviz実行可能ファイルがyo上にあることを確認してください
Executablenotfound Failed Execute Dot
問題が発生します
xgboost独自のフィーチャー図面を使用するときに問題が発生しました
ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH
理由を探しています
理由:graphviz自体は、追加のダウンロードを必要とし、そのビンを環境変数に追加するソフトウェアです。
解決する
キットをダウンロード
Windowsに移動します Graphviz公式ウェブサイトのダウンロード あなたはできる
ubuntuは直接することができますsudo apt install graphviz
はい、そうでない場合は、行ってください Graphviz公式ウェブサイトのダウンロード または このリンクを直接クリックして、Ubuntuの公式Webサイトでgraphvizパッケージを検索できます。
環境依存性を参照してください- Ubuntuのインストール依存関係のためのいくつかのソリューション
ファイルの詳細を表示する(Windows、Linuxの一般的なコマンド)
ダウンロードが完了したら、dot -verison
コマンド、クエリビンフォルダアドレス、画像の白いバーを使用します
Ubuntu環境に環境変数を追加する
次に、環境変数を追加しますsource /etc/profile
それを効果的にしてください。
export PATH=$PATH:/usr/lib/x86_64-linux-gnu/graphviz
この時点でエラーは解決されており、xgboostコードを引き続き実行できます。