LoginSignup
0
2

Google Drive から大きいファイルをリモートにダウンロードする

Posted at

Issue

モデルのチャックポイントのような巨大なファイルはGitHubなどには置いておけないため、普段はGoogle Driveに保存しているので、そこからリモートサーバなどにダウンロードする必要があった。

Solution

1. ファイルを共有可能にする

Google Drive上で右クリックを押し、共有->共有->一般的なアクセスを”リンクを知っている人全員”に変更

2. ファイルIDを取得

上記で共有したファイルの共有リンクが以下の形式だとすると、

https://drive.google.com/file/d/<file_id>/view?usp=drive_link

file_idの部分がIDなのでローカルのどこかに控えておく

3. リモートでダウンロード

まずgdownをインストールする

pip install gdown

その後以下のfile_idを変更して入力し、プログレスバーが出ればダウンロード開始

gdown https://drive.google.com/uc?id=<file_id>

Reference

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2