google-cloud-platform - pip 安装 gsutil 导致太多不兼容的依赖项
问题描述
当我运行时pip install -U pip
,我收到以下错误:
proto-google-cloud-spanner-v1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
proto-google-cloud-spanner-admin-instance-v1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
proto-google-cloud-spanner-admin-database-v1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
proto-google-cloud-pubsub-v1 0.15.4 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
proto-google-cloud-logging-v2 0.91.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
proto-google-cloud-error-reporting-v1beta1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
proto-google-cloud-datastore-v1 0.90.4 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
gapic-google-cloud-spanner-v1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
gapic-google-cloud-spanner-admin-instance-v1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
gapic-google-cloud-spanner-admin-database-v1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
gapic-google-cloud-pubsub-v1 0.15.4 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
gapic-google-cloud-logging-v2 0.91.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
gapic-google-cloud-error-reporting-v1beta1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
gapic-google-cloud-datastore-v1 0.15.3 has requirement oauth2client<4.0dev,>=2.0.0, but you'll have oauth2client 4.1.2 which is incompatible.
这显然是因为我使用pip install gsutil
了根据this是实验性的。我一直在尝试卸载它和其他软件包,并尝试降级oauth2client
,这显然也被弃用了,但我最终得到了太多其他不兼容的依赖项。有什么快速解决方法吗?
解决方案
如果您想使用gsutil
. 有什么理由不走那条路吗?
如果你想从 gsutil 的坏处清理pip install
,那么你会想要
- 完全清除 pip 安装包
- 安装云 SDK
然后是基本的 Linux 软件安装的东西,比如查看你的PATH
以确保gsutil
并且gcloud
“在路径上”。which gsutil
如果事情看起来很模糊,请使用。
推荐阅读
- ios - SWIFT:如何以编程方式设置集合视图的帧大小,使其等于其父视图?
- r - 将多行的单元格折叠到 R 数据框中的单列
- django - Django ManyToManyField 关联错误 - 'ManyToManyDescriptor' 对象没有属性 'add'
- python - Plotly:如何创建具有多色标签的时间序列变量的折线图?
- python - 如何在python中迭代随机范围并计算结果
- typescript - 打字稿:可以用任意类型实例化
- scrapy - Scrapy startproject PermissionError
- python - Datamax DLP 使用 python 在其他文本上方发送和打印图像
- javascript - 为什么来自 AJAX 请求的响应数据出错而不成功?
- java - 在 Micronaut 中使用 Consul 集中配置