2017-02-02 6 views
0

dask.dotをインポートしようとすると、graphvizのインストールが見つかりません。ただし、graphvizとpygraphvizの両方がインストールされています。graphviz依存関係をインストールしていないDask

[email protected]:~$ conda install dask 
Fetching package metadata ........... 
Solving package specifications: .......... 

# All requested packages already installed. 
# packages in environment at /home/.../miniconda3: 
# 
dask      0.13.0     py35_0 conda-forge 
[email protected]:~$ python 
Python 3.5.3 | packaged by conda-forge | (default, Jan 23 2017, 19:01:48) 
[GCC 4.8.2 20140120 (Red Hat 4.8.2-15)] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import dask.dot 
Traceback (most recent call last): 
    File "/home/.../miniconda3/lib/python3.5/site-packages/dask/utils.py", line 63, in import_required 
    return import_module(mod_name) 
    File "/home/.../miniconda3/lib/python3.5/importlib/__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 986, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 969, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked 
ImportError: No module named 'graphviz' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/.../miniconda3/lib/python3.5/site-packages/dask/dot.py", line 11, in <module> 
    graphviz = import_required("graphviz", "Drawing dask graphs requires the " 
    File "/home/.../miniconda3/lib/python3.5/site-packages/dask/utils.py", line 65, in import_required 
    raise RuntimeError(error_msg) 
RuntimeError: Drawing dask graphs requires the `graphviz` python library and the `graphviz` system library to be installed. 
>>> 
[email protected]:~$ conda install graphviz 
Fetching package metadata ........... 
Solving package specifications: .......... 

# All requested packages already installed. 
# packages in environment at /home/.../miniconda3: 
# 
graphviz     2.38.0      4 bioconda 

どのようにこの問題を解決できますか?

答えて

1

コンドームパッケージを避けることをおすすめします。 https://github.com/ContinuumIO/anaconda-issues/issues/485

システムインストーラ(brew、apt-get、またはWindowsインストーラをダウンロード)を使用してgraphvizをインストールし、システムライブラリをインストールした後にgraphvizパッケージをインストールしてください。

+1

私たちは、デフォルトのパッケージマネージャとしてcondaを使用しています。そして、daskはAnacondaの製品です。 Anacondaのパッケージマネージャーが製品を正しくインストールしていないと、調べる価値のあることが起こります。 – abalter

+0

ああ、もっと重要なことに、私は管理していない大きなクラスターに取り組んでいます。しかし私はコンドパッケージを維持しています。すべてが 'conda install'によって処理されています。 – abalter

+0

あなたは運がありません。 'dask.dot'や' dask.visualize'を使うには、動作するgraphvizをインストールする必要があります。 – MRocklin

3

MRocklinの回答で参照されているgithubの問題が更新されました。

漂白1.5.0 py35_0
ボケ0.12:

conda install -c conda-forge graphviz

conda install -c conda-forge python-graphviz

このコメントは、このhttps://github.com/ContinuumIO/anaconda-issues/issues/485#issuecomment-279296254

condaリスト出力は説明する: 私は次の行に問題を修正しました.5 py35_0
bzip 2 1.0.6 vc14_3 [vc14] 胸0.2.3 py35_0
クリック6.7 py35_0
cloudpickle 0.2.2 py35_0
コロラマ0.3.9 py35_0 conda-偽造 サイクラー0.10.0 py35_0
cython 0.25.2 py35_1のconda -forge DASK 0.14.1 py35_0
デコレータ4.0.11 py35_0
分散1.16.1 py35_0
エントリポイント0.2.2 py35_1
fastparquet 0.0.5 py35_1のconda、鍛造 のFreeType 2.5.5 vc14_2 [vc14] Graphvizの2.38.0 4 conda鍛造 h5py 2.7.0 np112py35_0
HDF5 1.8.15.1 vc14_4 [vc14] heapdict 1.0.0 py35_1
html5lib 0.999 py35_0
ICU 57.1 vc14_0 【vc14] ipykernel 4.6.1 py35_0
6.0.0 ipython py35_0
ipython_genutils 0.2.0 py35_0
ipywidgets 6.0.0 py35_0
Jinja2の2.9.6 py35_0
JPEG 9B vc14_0 [vc14] jsonschema 2.6.0 py35_0
jupyter 1.0.0 py35_3
jupyter_client 5.0.1 py35_0
jupyter_console 5.1.0 py35_0
jupyter_core 4.3.0 py35_0
のlibpng 1.6.27 vc14_0 [vc14 ] libtiff 4.0.6 vc14_3 [vc14] llvmlite 0.17。0 py35_0
ロケット0.2.0 py35_1
markupsafe 0.23 py35_2
matplotlibの2.0.0 np112py35_0
mistune 0.7.4 py35_0
MKL 2017.0.1 0
msgpack-パイソン0.4.8 py35_0
nbconvert 5.1.1 py35_0
nbformat 4.3.0 py35_0
ノート5.0.0 py35_0
numba 0.32.0 np112py35_0
numexpr 2.6.2 np112py35_0
numpyの1.12.1 py35_0
olefile 0.44 py35_0
のOpenSSL 1.0.2k vc14_0 [vc14] パンダ0.19.2時点np112py35_1
pandocfilters 1.4.1 py35_0
partd 0.3.7 py35_0
パス。 PY 10.3.1 py35_0
pickleshare 0.7.4 py35_0
枕4.1.0 py35_0
ピップ9.0.1 py35_1
プライ3.9 py35_0指揮鍛造 prompt_toolkit 1.0.14 py35_0
psutil 5.2.2 py35_0
PY 1.4.33 py35_0のconda鍛造2.1.4 py35_0
PyQtは5.6.0 py35_2
pytables 3.2 pyparsing pygments 2.2.0 py35_0
.2 np112py35_4
pytest 3.0.7 py35_0 conda-偽造3.5.3 0
のpython-dateutil 2.6.0 py35_0
のpython-graphvizの0.6 py35_1 conda-偽造 pytzパイソン2017.2 py35_0
PyYAMLと3.12 py35_0
pyzmq 16.0.2 py35_0
QT 5.6.2 vc14_3 [vc14] qtconsole 4.3.0 py35_0
要求2.13.0 py35_0
scipyのダウンロード0.19.0 np112py35_0
setuptoolsの27.2.0 py35_1
simplegeneric 0.8.1 py35_1
一口4.18 py35_0
6 1.10.0 py35_0
sortedcollections 0.5.3 py35 _0
sortedcontainers 1.5.7 py35_0
tblib 1.3.2 py35_0
testpath 0.3 py35_0
thriftpy 0.3.9 py35_0のconda鍛造 TK 8.5.18 vc14_0 [vc14] バーチャルツール0.8.2 py35_0
竜巻4.4。 2 py35_0
traitlets 4.3.2 py35_0
vs2015_runtime 14.0.25123 0
wcwidth 0.1.7 py35_0
ホイール0.29。0 py35_0
widgetsnbextension 2.0.0 py35_0
py35_0
0.5 win_unicode_console zict 0.1.1 py35_0
のzlib 1.2.8 vc14_3 [vc14]

関連する問題