首页 > 解决方案 > setup.py 无法安装 google-cloud-pubsub

问题描述

我正在尝试准备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。

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

安装程序.py

from setuptools import setup

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

标签: pythonpython-2.7google-cloud-pubsub

解决方案


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

from setuptools import setup

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

这似乎绕过它


推荐阅读