当我尝试运行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 操作系统。
当我尝试运行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 操作系统。
安装 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
来安装它。Omotto的回答解决了这个问题。
请注意,用你所拥有的版本替换1.8.2
版本。你可以通过访问此路径/opt/homebrew/Cellar/librdkafka
(如果是M1 Mac,则Homebrew安装在此处)来检查版本号。文件夹内的名称将提供给你版本号。