从构建管道运行 python 测试时出错 - 类型错误:__init__() 得到了一个意外的关键字参数“client_options”

Vin*_*nod 1 python-3.x google-cloud-storage google-cloud-datastore google-cloud-platform azure-devops

在我的代码中使用了 google-cloud-datastore 的地方运行 python 测试,这个错误是否特定于版本?

TypeError: __init__() got an unexpected keyword argument 'client_options'
Run Code Online (Sandbox Code Playgroud)

如何修复此错误?

Vin*_*nod 12

我通过更新/升级下面的库解决了这个问题,

之前的版本:

google-cloud-core==1.3.0
google-cloud-datastore==1.14.0
Run Code Online (Sandbox Code Playgroud)

新版本:

google-cloud-core==1.4.1
google-cloud-datastore==1.15.0
Run Code Online (Sandbox Code Playgroud)

所以我们可以说错误是因为我们的代码中使用的谷歌库中的版本不匹配。