【问题标题】:Can't install python avro library无法安装 python avro 库
【发布时间】:2021-08-20 07:11:47
【问题描述】:

我似乎无法安装某些将 avro 作为依赖项的软件包。事实上,我根本无法安装 avro。

$ pip install avro==1.10.0 
 
Collecting avro==1.10.0 
    Using cached avro-1.10.0.tar.gz (67 kB) 
    WARNING: Requested avro==1.10.0 from https://files.pythonhosted.org/packages/3c/6f/75fb40defc4e2316d5088f635223b57518f59320a13fc12f430a17e4dc48/avro-1.10.0.tar.gz#sha256=bbf9f89fd20b4cf3156f10ec9fbce83579ece3e0403546c305957f9dac0d2f03, but installing version file-.avro-VERSION.txt 
WARNING: Discarding https://files.pythonhosted.org/packages/3c/6f/75fb40defc4e2316d5088f635223b57518f59320a13fc12f430a17e4dc48/avro-1.10.0.tar.gz#sha256=bbf9f89fd20b4cf3156f10ec9fbce83579ece3e0403546c305957f9dac0d2f03 (from https://pypi.org/simple/avro/). Requested avro==1.10.0 from https://files.pythonhosted.org/packages/3c/6f/75fb40defc4e2316d5088f635223b57518f59320a13fc12f430a17e4dc48/avro-1.10.0.tar.gz#sha256=bbf9f89fd20b4cf3156f10ec9fbce83579ece3e0403546c305957f9dac0d2f03 has inconsistent version: filename has '1.10.0', but metadata has 'file-.avro-VERSION.txt' 
ERROR: Could not find a version that satisfies the requirement avro==1.10.0 (from versions: 1.3.3, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.9.1, 1.9.2, 1.10.0, 1.10.1, 1.10.2) ERROR: No matching distribution found for avro==1.10.0

1.10.11.10.2 得到相同的结果

仅供参考,这是我要安装的软件包

confluent-kafka
apache-beam
requests
certifi

我正在使用pip==21.2.4,也不适用于pip==21.1.3

【问题讨论】:

  • 尝试从pypi.org/project/avro/1.10.0下载avro并使用python setup.py install手动安装
  • @Matin,真的吗?真是太糟糕了……为什么不能通过包管理器……
  • 这看起来很奇怪。我现在检查了here,最新版本是 1.10.2。您可以尝试在没有特定版本的情况下仅 pip install avro 看看会发生什么(它应该为您安装兼容版本),然后发布结果以便我们进行更多挖掘。

标签: python pip avro


【解决方案1】:

尝试升级setuptools,如果您还没有升级pip

【讨论】:

    猜你喜欢
    • 2021-01-24
    • 2014-07-29
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 2020-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多