Python - 为 conda kafka 安装添加通道

Python - add channel for conda kafka install

我正在尝试基于 requirements.txt:

创建一个 conda 环境

运行 命令:

conda create --name kafka-consumer --file requirements.txt

returns 错误:

Collecting package metadata (repodata.json): done
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - confluent-kafka[version='>=1.4.2']

requirements.txt 来自 https://github.com/confluentinc/examples/blob/latest/clients/cloud/python/requirements.txt

包含:

requests
certifi
confluent-kafka[avro,json,protobuf]>=1.4.2

如何发现我需要添加哪个频道?

https://anaconda.org/conda-forge/python-confluent-kafka/ 使用以下之一:

conda install -c conda-forge python-confluent-kafka
conda install -c conda-forge/label/gcc7 python-confluent-kafka
conda install -c conda-forge/label/cf201901 python-confluent-kafka
conda install -c conda-forge/label/cf202003 python-confluent-kafka 

这取决于 OS 你有 我不认为 WIN 所有者的 Anaconda 能够安装与 confluent-kafka 相关的包 (直到这个日期) 但我建议通过 CDM 和 运行 您的代码安装它,而无需在任何 IDE

上安装 Anaconda