Подключите Google диск с помощью Pydrive - PullRequest
0 голосов
/ 26 января 2019

Я использовал 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 Ответ

0 голосов
/ 29 января 2019

PyDrive не создает монтирование FUSE, поэтому не работает для вашей цели.

Аутентификация drive.mount () должна длиться на протяжении всего срока службы назначенной виртуальной машины, и никакая опция не сможет пережить назначение виртуальной машины, поэтому я не думаю, что то, что вы хотите, возможно сегодня.

...