【问题标题】:Installing failed with error code 1 in /tmp/pip_build_root/confluent-kafka在 /tmp/pip_build_root/confluent-kafka 中安装失败,错误代码为 1
【发布时间】:2020-01-04 20:45:59
【问题描述】:

当我尝试在Ubuntu 14.04 上使用sudo pip3 install confluent_kafka 下载kafka 时,出现如下所示的错误。我有sudo apt-get install librdkafka-dev python-dev 安装的最新版本的librdkafka,这是必需的,因为它是在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

【问题讨论】:

  • /home/elastic/.pip/pip.log 说什么?那里是否报告了任何错误?

标签: python python-3.x ubuntu apache-kafka


【解决方案1】:

我也遇到了同样的问题。我尝试在安装librdkafka 后使用apt 安装python3-confluent-kafka

sudo apt install python3-confluent-kafka

如果你使用的是 python 2,你可以运行:

sudo apt install python-confluent-kafka

然后再次尝试pip3 install confluent-kafka。这修复了构建错误并成功安装。

【讨论】:

  • 我在 rhel 中使用 yum。我找不到“没有可用的包”是输出。你能指导我吗?
猜你喜欢
  • 1970-01-01
  • 2015-02-18
  • 2023-03-28
  • 2015-10-07
  • 1970-01-01
  • 2020-08-06
  • 1970-01-01
  • 2019-05-26
  • 1970-01-01
相关资源
最近更新 更多