setup.py无法安装google-cloud-pubsub

时间:2019-01-11 14:15:56

标签: python python-2.7 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。

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

setup.py

from setuptools import setup

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

1 个答案:

答案 0 :(得分:2)

在您的setup.py中,使用以下命令:

from setuptools import setup

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

似乎可以解决