質問編集履歴

2 完成形

Yukiya025

Yukiya025 score 80

2018/09/09 17:34  投稿

[kaggle写経] pip install graphvizしたのにFileNotFoundError
kaggleのTitanic課題kernelを写経しています。
写経対象: [A Data Science Framework: To Achieve 99% Accuracy
](https://www.kaggle.com/ldfreeman3/a-data-science-framework-to-achieve-99-accuracy/notebook)
しかしgraphvizのimportで躓きました。
# 開発環境
- Python3.6.5
- Jupyter notebook
- Windows7
# 躓いた箇所とエラー文
**躓いた箇所**
```python
import graphviz
dot_data = tree.export_graphviz(dtree, out_file=None,
                               feature_names = data1_x_bin, class_names = True,
                               filled = True, rounded = True)
graph = graphviz.Source(dot_data)
graph
```
**エラー文**
```
# エラー文全文は画像をご覧ください。
FileNotFoundError Traceback (most recent call last)
FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。
ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH
```
![TitanicError](64d44083182cff47995dee66cfd0228c.png)
# 確認済事項
`pip install graphviz`は実行済ですし、`pip show graphviz`で確認してもインストールはばっちり成功していると思います。
**Anaconda Prompt**
```
(base) C:\Users\yukiya>pip show graphviz
Name: graphviz
Version: 0.9
Summary: Simple Python interface for Graphviz
Home-page: https://github.com/xflr6/graphviz
Author: Sebastian Bank
Author-email: sebastian.bank@uni-leipzig.de
License: MIT
Location: c:\users\yukiya\anaconda3\lib\site-packages
Requires:
Required-by:
```
sys.pathも確認済です。`pip show graphviz`で示されたLocationも認識しているはずなのに、現状`FileNotFoundError`などが出ています。どうしたら解決できるでしょうか(>_<)
```
['',
'C:\\Users\\yukiya\\Anaconda3\\python36.zip',
'C:\\Users\\yukiya\\Anaconda3\\DLLs',
'C:\\Users\\yukiya\\Anaconda3\\lib',
'C:\\Users\\yukiya\\Anaconda3',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages\\win32',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages\\win32\\lib',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages\\Pythonwin',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages\\IPython\\extensions',
'C:\\Users\\yukiya\\.ipython']
```
# インストール先と環境変数
![graphviz1](adc566fd01e88b9f8557960f95e22119.png)
![graphviz2](83538fdeee2a325156af99f2334f0693.png)
![graphviz2](83538fdeee2a325156af99f2334f0693.png)
# できましたー!
やたらと大きいのがなんだかなーだけどできたからうれしい(*≧∀≦)
![graphvizCompleted](92855a2bdcc9b827a81d1c6d560a50cc.png)
  • Python 3.x

    19266 questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

1 インストール先と環境変数追加

Yukiya025

Yukiya025 score 80

2018/09/09 16:40  投稿

[kaggle写経] pip install graphvizしたのにFileNotFoundError
kaggleのTitanic課題kernelを写経しています。
写経対象: [A Data Science Framework: To Achieve 99% Accuracy
](https://www.kaggle.com/ldfreeman3/a-data-science-framework-to-achieve-99-accuracy/notebook)
しかしgraphvizのimportで躓きました。
# 開発環境
- Python3.6.5
- Jupyter notebook
- Windows7
# 躓いた箇所とエラー文
**躓いた箇所**
```python
import graphviz
dot_data = tree.export_graphviz(dtree, out_file=None,
                               feature_names = data1_x_bin, class_names = True,
                               filled = True, rounded = True)
graph = graphviz.Source(dot_data)
graph
```
**エラー文**
```
# エラー文全文は画像をご覧ください。
FileNotFoundError Traceback (most recent call last)
FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。
ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH
```
![TitanicError](64d44083182cff47995dee66cfd0228c.png)
# 確認済事項
`pip install graphviz`は実行済ですし、`pip show graphviz`で確認してもインストールはばっちり成功していると思います。
**Anaconda Prompt**
```
(base) C:\Users\yukiya>pip show graphviz
Name: graphviz
Version: 0.9
Summary: Simple Python interface for Graphviz
Home-page: https://github.com/xflr6/graphviz
Author: Sebastian Bank
Author-email: sebastian.bank@uni-leipzig.de
License: MIT
Location: c:\users\yukiya\anaconda3\lib\site-packages
Requires:
Required-by:
```
sys.pathも確認済です。`pip show graphviz`で示されたLocationも認識しているはずなのに、現状`FileNotFoundError`などが出ています。どうしたら解決できるでしょうか(>_<)
```
['',
'C:\\Users\\yukiya\\Anaconda3\\python36.zip',
'C:\\Users\\yukiya\\Anaconda3\\DLLs',
'C:\\Users\\yukiya\\Anaconda3\\lib',
'C:\\Users\\yukiya\\Anaconda3',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages\\win32',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages\\win32\\lib',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages\\Pythonwin',
'C:\\Users\\yukiya\\Anaconda3\\lib\\site-packages\\IPython\\extensions',
'C:\\Users\\yukiya\\.ipython']
```
```
# インストール先と環境変数
![graphviz1](adc566fd01e88b9f8557960f95e22119.png)
![graphviz2](83538fdeee2a325156af99f2334f0693.png)
  • Python 3.x

    19266 questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る