在Mac上安装confluent-kafka出现错误

3

当我尝试运行pip install confluent-kafka时,出现了以下错误


#include <librdkafka/rdkafka.h>
             ^~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
    error: command '/usr/bin/gcc' failed with exit code 1

我正在使用 Python 3.9 版本和 macOS Monterey 操作系统。


1
这个回答解决了你的问题吗?pip install命令出现退出状态1的错误 - rzlvmp
2个回答

8

安装 librdkafka 库

brew install librdkafka

设置环境变量

export C_INCLUDE_PATH=/usr/local/Cellar/librdkafka/2.2.0/include
export LIBRARY_PATH=/usr/local/Cellar/librdkafka/2.2.0/lib

然后你可以通过pip install来安装它。

4

Omotto的回答解决了这个问题。

请注意,用你所拥有的版本替换1.8.2版本。你可以通过访问此路径/opt/homebrew/Cellar/librdkafka(如果是M1 Mac,则Homebrew安装在此处)来检查版本号。文件夹内的名称将提供给你版本号。


这并没有回答问题。一旦您拥有足够的声望,您将能够对任何帖子进行评论;相反,提供不需要提问者澄清的答案。- 来自审查 - Wouter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接