我正在尝试准备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']
)
答案 0 :(得分:2)
在您的setup.py
中,使用以下命令:
from setuptools import setup
setup(
name='example',
install_requires=['google-cloud-pubsub', 'googleapis-common-protos==1.5.3']
)
似乎可以解决