使用 pip 安装 confluent-kafka avro

Install confluent-kafka avro with pip

我正在尝试使用 python3 在 macOs Sierra 上为 confluent-kafka 安装 avro 包。

安装 confluent-kafka 包工作正常,没有问题。问题是当我尝试安装 avro 包时:

pip install confluent-kafka[avro]

我刚从 bash 收到一条错误消息,说:

no matches found: confluent-kafka[avro]

如何安装这个包?还有其他人在 mac 上做到了吗?

尝试直接从 github

安装
pip install git+git://github.com/confluentinc/confluent-kafka-python.git

假设您没有使用 bash(在我的例子中是 zsh),[] 可能会干扰您的 shell。以下应解决此问题:

pip install "confluent-kafka[avro]"

对我来说,这适用于 pypi 的默认安装,不需要 github URL。

已解决!我的情况是python版本

  1. 我使用的是 python 3.10.1 版本
  2. 添加或删除 python 3.10.1python Launcher程序
  3. 使用此 link or download from here Link
  4. 下载 x64 位的 python 3.7.0
  5. 现在您可以:pip install confluent-kafka[avro]