首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在__init__ TypeError中修复错误“文件"/.../google/cloud/storage/_http.py",第33行:__init__()接受2个位置参数,但给出了3个”

如何在__init__ TypeError中修复错误“文件"/.../google/cloud/storage/_http.py",第33行:__init__()接受2个位置参数,但给出了3个”
EN

Stack Overflow用户
提问于 2019-07-08 18:24:22
回答 1查看 336关注 0票数 1

尝试在Google cloud Platform中运行云函数时出现上述错误。错误发生在用Python语言编写的"storage_client=storage.Client()“行中的main.py中

我还检查了github存储库中的google-cloud-python/storage/google/cloud/storage/_http.py第33行,其中显示了错误,但我没有对任何地方的这些变量做任何操作

任何帮助我们都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-09-13 04:21:11

我刚刚经历了同样的问题--

简而言之--升级google-cloud-core包:例如,在我的例子中,我使用的是google-cloud-core==0.29.1

升级到1.0.2版本解决了我的问题:

pip3 install --upgrade google-cloud-core==1.0.2

对我来说,这是因为我从一个requirements.txt文件安装了我所有的python包,这个文件有明确的版本。过了一段时间,我肯定升级了,软件包没有保持一致。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56932945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档