模块 'snappy' 没有属性 'decompress'

module 'snappy' has no attribute 'decompress'

我正在尝试使用 kafka-python。它要求安装 Snappy。所以我通过

安装它
  1. pip 安装 snappy
  2. pip 安装 python_snappy-0.5.2-cp36-cp36m-win_amd64.whl 在这两种方式中,Snappy 安装成功。

但是在我尝试 运行 python 导入 'kafka' 的代码时,我遇到了错误。

错误:

AttributeError: module 'snappy' has no attribute 'decompress'

当我运行,

import snappy
help(snappy)

结果是:

Help on package snappy:

NAME
    snappy

PACKAGE CONTENTS
    __main__
    _snappy
    hadoop_snappy
    snappy
    snappy_cffi
    snappy_cffi_builder
    snappy_formats

FILE
    (built-in)

我在 Windows 环境 (Win 10) 中使用 conda。

我该如何克服这个问题?

我相信你已经安装了SnapPy a package for geometry. You should install pip install python-snappy instead of pip install snappy. The snappy package you're looking for is here Python-snappy