【问题标题】:setup.py fails to install google-cloud-pubsubsetup.py 无法安装 google-cloud-pubsub
【发布时间】:2019-01-11 14:15:56
【问题描述】:

我正在尝试准备 setup.py,它将安装所有必要的依赖项,包括 google-cloud-pubsub。但是,python setup.py install 失败了

pkg_resources.UnknownExtra: googleapis-common-protos 1.6.0b6 has no such extra feature 'grpc'

奇怪的是,我可以通过 pip install 在我的 virtualenv 中安装这些依赖项。

我该如何解决或绕过它?我使用 Python 2.7.15。

这是重现问题的最小配置:

setup.py

from setuptools import setup

setup(
    name='example',
    install_requires=['google-cloud-pubsub']
)

【问题讨论】:

  • 看起来 python2.7 对这个库的支持将在 2020 年初被弃用,只是提醒一下。我能够在我的 anaconda 2.7 测试环境中复制该问题

标签: python python-2.7 google-cloud-pubsub


【解决方案1】:

在您的setup.py 中使用以下内容:

from setuptools import setup

setup(
    name='example',
    install_requires=['google-cloud-pubsub', 'googleapis-common-protos==1.5.3']
)

这似乎解决了它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-08
    • 2020-02-17
    • 2020-09-27
    • 2015-10-15
    • 2017-04-26
    • 1970-01-01
    • 2022-06-29
    相关资源
    最近更新 更多