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
どのようにこの問題を解決できますか?
私たちは、デフォルトのパッケージマネージャとしてcondaを使用しています。そして、daskはAnacondaの製品です。 Anacondaのパッケージマネージャーが製品を正しくインストールしていないと、調べる価値のあることが起こります。 – abalter
ああ、もっと重要なことに、私は管理していない大きなクラスターに取り組んでいます。しかし私はコンドパッケージを維持しています。すべてが 'conda install'によって処理されています。 – abalter
あなたは運がありません。 'dask.dot'や' dask.visualize'を使うには、動作するgraphvizをインストールする必要があります。 – MRocklin