Pip install confluent-kafka выдает ошибку в mac
Когда я попытался 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=/opt/homebrew/Cellar/librdkafka/1.8.2/include
export LIBRARY_PATH=/opt/homebrew/Cellar/librdkafka/1.8.2/lib
Тогда вы можете установить его через pip install
Ответ Омотто решает проблему.
Просто примечание, замените версию 1.8.2 на ту, которая у вас есть. Вы можете проверить версию, пройдя по этому пути /opt/homebrew/Cellar/librdkafka (Поскольку Homebrew установлен здесь, если это M1 Mac). Название папки внутри даст вам номер версии.