Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Dask未安装graphviz依赖项_Python_Anaconda_Graphviz_Conda_Dask - Fatal编程技术网

Python Dask未安装graphviz依赖项

Python Dask未安装graphviz依赖项,python,anaconda,graphviz,conda,dask,Python,Anaconda,Graphviz,Conda,Dask,我尝试导入dask.dot时出错,无法找到graphviz安装。但是,graphviz和pygraphviz都已安装 balter@exalab3:~$ conda install dask Fetching package metadata ........... Solving package specifications: .......... # All requested packages already installed. # packages in environment at

我尝试导入
dask.dot
时出错,无法找到graphviz安装。但是,graphviz和pygraphviz都已安装

balter@exalab3:~$ 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
balter@exalab3:~$ 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.
>>>
balter@exalab3:~$ 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
balter@exalab3:~$conda安装dask
正在获取包元数据。。。。。。。。。。。
解决包装规格:。。。。。。。。。。
#已安装所有请求的软件包。
#位于/home/../miniconda3的环境中的包:
#
dask 0.13.0 py35_0康达锻造厂
balter@exalab3:~$python
Python 3.5.3 |由conda forge打包|(默认,2017年1月23日,19:01:48)
[GCC 4.8.2 20140120(Red Hat 4.8.2-15)]在linux上
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入dask.dot
回溯(最近一次呼叫最后一次):
文件“/home/../miniconda3/lib/python3.5/site packages/dask/utils.py”,第63行,需要导入
返回导入模块(模块名称)
文件“/home/../miniconda3/lib/python3.5/importlib/_init__.py”,第126行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第956行,在“查找”和“加载”中解锁
ImportError:没有名为“graphviz”的模块
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/home/../miniconda3/lib/python3.5/site packages/dask/dot.py”,第11行,在
graphviz=需要导入(“graphviz”,“绘制dask图形需要”
文件“/home/../miniconda3/lib/python3.5/site packages/dask/utils.py”,第65行,需要导入
引发运行时错误(错误消息)
运行时错误:绘制dask图需要安装`graphviz` python库和`graphviz`系统库。
>>>
balter@exalab3:~$conda安装图形viz
正在获取包元数据。。。。。。。。。。。
解决包装规格:。。。。。。。。。。
#已安装所有请求的软件包。
#位于/home/../miniconda3的环境中的包:
#
graphviz 2.38.0 4 bioconda

如何解决此问题?

我建议避免使用conda
graphviz
软件包。请参阅此处的讨论:


而是使用系统安装程序(brew、apt get或下载Windows安装程序)安装graphviz,并在安装系统库后安装graphviz软件包。

MRocklin回答中提到的github问题已更新。 我修复了以下行的问题:

conda安装-c conda forge graphviz

conda安装-c conda forge python graphviz

这一评论解释了这一点

康达列表输出:

漂白剂1.5.0 py35_0
博克0.12.5 py35_0
bzip2 1.0.6 vc14_3[vc14] 胸围0.2.3 py35_0
单击6.7 py35_0
cloudpickle 0.2.2 py35_0
colorama 0.3.9 py35_0康达锻造厂 cycler 0.10.0 py35_0
cython 0.25.2 py35_1康达锻造厂 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康达锻造 freetype 2.5.5 vc14_2[vc14] graphviz 2.38.0 4康达锻造 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
ipython 6.0.0 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_客户端5.0.1 py35_0
jupyter_控制台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
错调0.7.4 py35_0
mkl 2017.0.1 0
msgpackpython 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
第0.3.7部分py35_0
路径