问题描述
我正在尝试使用 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
非常感谢任何帮助。
解决方法
您可以尝试安装 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