Dask VersionMismatchWarning:找到不匹配的版本-blosc

Dask VersionMismatchWarning:找到不匹配的版本-blosc,dask,dask-distributed,Dask,Dask Distributed,我无法在windows上执行“pip安装blosc”。我在windows上进行devop,并让我的工作人员和日程安排与dask docker一起在vm上运行。有人有什么想法吗?看起来dask真的一直想要所有的linux 集团 +------------+-----+ ||版本| +------------+-----+ |客户|无| |调度程序| 1.9.1| | tcp://127.0.0.1:38323 | 1.9.1 | +------------+-----+ venv D:\dev

我无法在windows上执行“pip安装blosc”。我在windows上进行devop,并让我的工作人员和日程安排与dask docker一起在vm上运行。有人有什么想法吗?看起来dask真的一直想要所有的linux

集团 +------------+-----+ ||版本| +------------+-----+ |客户|无| |调度程序| 1.9.1| | tcp://127.0.0.1:38323 | 1.9.1 | +------------+-----+

venv D:\dev\code\datacrunch>pip安装-U blosc 集邮 使用缓存的blosc-1.9.1.tar.gz 809 kB 正在安装生成依赖项。。。完成 获取构建轮子的需求。。。完成 正在准备控制盘元数据。。。完成 为收集的包构建轮子:blosc blosc PEP 517的建筑车轮。。。错误 错误:命令出错,退出状态为1: 命令:“d:\dev\code\netsense.support\datacrunch\venv\scripts\python.exe”“d:\dev\code\netsense.support\datacrunch\venv\lib\site packages\pip\u vendor\pep517\u in_process.py'build\u wheel'C:\Users\h16631\AppData\Local\Temp\tmpwgt4t634” cwd:C:\Users\h16631\AppData\Local\Temp\pip-install-r1476vwy\blosc 完整输出162行: 不搜索命令行中给定的未使用变量。 -C编译器标识未知 CMakeLists.txt处的CMake错误:3启用\u语言:
找不到CMAKE_C_编译器。

压缩必须在整个dask集群中匹配,并且由于没有安装blosc,因此会遇到一些问题。作为旁注,我们正在努力改进中的错误消息传递。我可以想出两种解决办法:

切换到康达而不是皮普,虽然这可能是一个非初学者为您 请使用已安装或可以轻松安装在计算机上的其他压缩软件 两个人。您可以通过编程方式设置压缩,如下所示:

在[1]中:导入dask 在[2]中:导入分布式 在[3]中:dask.config.set{'distributed.comm.compression':'lz4'} 或在CLI上:

DASK_分布式通信压缩=zlib DASK worker


或者使用dask配置文件。要了解更多信息,我建议您通读:并且

您可以始终不在linux机器上安装blosc。达斯克很乐意在Windows上运行。在某种程度上,它甚至对Windows和Linux的混合感到高兴。但是,如果你的一些机器上有库,而其他机器上没有库,那就不好了。图书馆的统一性是关键