python - 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']
)
解决方案
在您setup.py
使用以下内容:
from setuptools import setup
setup(
name='example',
install_requires=['google-cloud-pubsub', 'googleapis-common-protos==1.5.3']
)
这似乎绕过它
推荐阅读
- c++ - 子类化 std::optional 时编译错误
- angular - 角度输出操作不适用于事件触发
- java - activiti 7 候选用户任务
- laravel - Unauthorized response with valid token
- javascript - 自API返回的时间以来,如何再次运行时钟?
- sql-server - 检查存储过程的结果中是否存在值
- android - 更改 RxJava2 链中的数据类型
- javascript - 在 azure 函数(js)中,异步/等待调用后的 POST 请求不起作用
- django - Django AES 加密:如何在保存用户上传的文件之前对其进行加密?
- sequelize.js - 在续集迁移中写入没有换行符的 Stdout