Я следую за official docs, однако получаю ошибку во время импорта.Как визуализировать графические символы?
F:\>python
Python 2.7.11 |Anaconda custom (64-bit)| (default, Feb 16 2016, 09:58:36)[MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> from dask.dot import dot_graph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Anaconda\lib\site-packages\dask\dot.py", line 11, in <module>
graphviz = import_required("graphviz", "Drawing dask graphs requires the "
File "C:\Anaconda\lib\site-packages\dask\utils.py", line 70, in import_required
raise RuntimeError(error_msg)
RuntimeError: Drawing dask graphs requires the `graphviz` python library and the `graphviz` system library to be installed.
>>>
Я бегу Anaconda и установил graphviz.
C:\>conda install graphviz
Using Anaconda API: https://api.anaconda.org
Fetching package metadata .........
Solving package specifications: ..........
# All requested packages already installed.
# packages in environment at C:\Anaconda:
#
graphviz 2.38.0 2
У меня есть каталог C:\Anaconda\Library\bin\graphviz
с кучей EXE, DLL и другие файлы внутри. Существует также то, что в PATH
переменной:
F:\>where dot
C:\Anaconda\Library\bin\dot.bat
Вот содержание этого файла (C: \ Anaconda \ Library \ Bin \ dot.bat):
@echo off
%~dp0.\graphviz\dot.exe %*
У меня есть DASK 0.11.0 установлено:
F:\>conda list dask
# packages in environment at C:\Anaconda:
#
Using Anaconda API: https://api.anaconda.org
dask 0.11.0 py27_0
Эти ошибки появляются как в Windows, так и в Linux (Ubuntu 16.04 со всеми последними обновлениями).
Что еще нужно?
Что относительно 'where graphviz'? –
"Не удалось найти файлы для данного шаблона". Но эта команда не должна ничего найти, AFAIK, поскольку GraphViz - это название проекта. Основной исполняемый файл из этого пакета - точка. – wl2776