google.colab掛載google drive
阿新 • • 發佈:2020-08-02
why?
google.drive是個雲盤,掛載了google.drive就可以上傳自己的檔案,程式碼跑專案檔案,雖然免費空間只有15G,跑跑demo還是夠用了的
授權
2次複製驗證碼
!apt-get install -y -qq software-properties-common python-software-properties module-init-tools !add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null !apt-get update -qq 2>&1 > /dev/null !apt-get -y install -qq google-drive-ocamlfuse fuse from google.colab import auth auth.authenticate_user() from oauth2client.client import GoogleCredentials creds = GoogleCredentials.get_application_default() import getpass !google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL vcode= getpass.getpass() !echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} #為掛載goolge drive做準備
掛載
!mkdir -p drive !google-drive-ocamlfuse drive -o nonempty #如果已經開啟,就要加上引數 -o nonempty ,表示可以掛載包含檔案的資料夾
注意事項
容易再登入就連線不上
解決:儲存code隨時連線
google.drive上傳檔案問題
有時候google.drive上反覆上傳相同資料夾(檔案)會出問題(命名)
解決:刪除檔案前先在google.drive中重新命名,之後再刪除重新上傳
可以用 !ls檢查