使用 Google Drive Remote 进行数据版本控制:“googleapiclient.errors.UnknownApiNameOrVersion:名称:驱动器版本:v2”

我正在尝试使用 Google Drive 存储设置 DVC,如图here。到目前为止,我一直没有成功地将数据推送到远程。我尝试了有和没有 Google 应用设置的情况。

运行 dvc push -v 后,显示以下异常:

  File "(...)/anaconda3/lib/python3.8/site-packages/googleapiclient/discovery.py",line 387,in _retrieve_discovery_doc
    raise UnknownApiNameOrVersion("name: %s  version: %s" % (serviceName,version))
googleapiclient.errors.UnknownApiNameOrVersion: name: drive  version: v2

DVC 是通过 pip install dvc[gdrive] 安装的。相关软件包的 pip freeze 是:

oauth2client==4.1.3
google-api-python-client==2.0.1
dvc==2.0.1

非常感谢任何帮助。

li797979 回答:使用 Google Drive Remote 进行数据版本控制:“googleapiclient.errors.UnknownApiNameOrVersion:名称:驱动器版本:v2”

您可以尝试安装 google-api-python-client==1.12.8 并以这种方式进行测试吗?

编辑:

看来,这是 google-api-client 2.0.0-2.0.1 中的一个错误,并在 2.0.2 中解决。所以这也应该有效google-api-python-client>=2.0.2

本文链接:https://www.f2er.com/818881.html

大家都在问