下载Waymo open dataset问题及解决
准备工作
- 注册
- 选项1,在Windows安装Google Cloud CLI,并使用它下载
- 选项2 WSL/Linux
- gsutil和gcloud,gsutil是Google-cloud-cli的一个工具,可以共享gcloud的授权
可能遇到的困难及解决方案
- 安装问题
- 安装google-cloud-cli,可能存在多种方式安装的工具授权不互通问题,因此
- 使用以下命令移除命令行安装的gsutil
sudo apt-get purge --auto-remove gsutil
- 移除pip安装的gsutil
pip uninstall gsutil
- 使用 snap安装
sudo snap install google-cloud-sdk --classic
, - 运行
gcloud init
- 使用以下命令移除命令行安装的gsutil
- 安装google-cloud-cli,可能存在多种方式安装的工具授权不互通问题,因此
- 网络连接问题
- 配置代理
- WSL镜像网络模式和autoproxy,使用Windows的代理
- 提示错误,无访问权限
gsutil ls gs://waymo_open_dataset_motion_v_1_2_1/
报错:ServiceException: 401 Anonymous caller does not have storage.objects.list access to the Google Cloud Storage bucket. Permission 'storage.objects.list' denied on resource (or it may not exist).
- 解决办法:
- 重新认证和授权
gcloud auth login
- 安装问题
gcloud auth application-default login
- 2. 检查是否授权成功 gcloud auth list
- 3. 如不成功,删除所有的工具,重新安装,推荐snap
参考
- How to download the Waymo Open Dataset on Ubuntu 20.04? · Issue #313 · waymo-research/waymo-open-dataset
- How to download the Waymo Open Dataset on Ubuntu 20.04? - Ask Ubuntu
- gsutil ServiceException: 401 Anonymous caller does not have storage.objects.list access to bucket even though I’m loggedin in gcloud - Stack Overflow