Подключите Google диск с помощью Pydrive
Я использовал Google Colab и этот код для доступа к моему Google Drive:
from google.colab import drive
drive.mount('/content/gdrive')
Это работает хорошо, но аутентификация не длится долго, и я не хочу повторно вводить свои учетные данные все время. Поэтому я попытался использовать Pydrive для сохранения своих учетных данных в файл (используя этот ответ):
!pip install pydrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
gauth = GoogleAuth()
gauth.LoadCredentialsFile("mycreds.txt")
gauth.Authorize()
drive = GoogleDrive(gauth)
но я могу только удаленно записывать файлы с помощью этого решения, и я хотел бы иметь возможность полностью смонтировать свой диск Google, чтобы можно было легко использовать команды Unix. Есть способ сделать это?
1 ответ
PyDrive не создает монтирование FUSE, поэтому не работает для вашей цели.
Аутентификация drive.mount() должна длиться на протяжении всего срока службы назначенной виртуальной машины, и никакая опция не сможет пережить назначение виртуальной машины, поэтому я не думаю, что то, что вы хотите, возможно сегодня
Я тоже ищу ответ на этот вопрос, и, похоже, самый простой способ добиться этого - использовать версию colab pro. вы можете найти больше информации здесь