当我尝试在kafka
上使用sudo pip3 install confluent_kafka
下载Ubuntu 14.04
时,出现以下错误。我有librdkafka
安装的sudo apt-get install librdkafka-dev python-dev
的最新版本,这是必需的,因为它是在confluent-kafka-python github的先决条件中编写的。任何想法为什么它不起作用?
Command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/confluent-kafka/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-no3e8l_m-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/confluent-kafka
Storing debug log for failure in /home/.pip/pip.log
答案 0 :(得分:0)
我面临着同样的问题。我在安装python3-confluent-kafka
之后尝试使用apt
安装librdkafka
:
sudo apt install python3-confluent-kafka
如果您使用的是python 2,则可以运行:
sudo apt install python-confluent-kafka
然后再次尝试pip3 install confluent-kafka
。修复了构建错误并成功安装。