web-dev-qa-db-fra.com

Google Colab - Google Drive ne peut plus être monté - Popup de navigateur (Google Drive for Desktop) au lieu de lien dans le code de code pour autorisation

Depuis hier, j'ai eu le problème que je ne peux plus monter mon compte Google. Normalement, quand je l'exécute, je reçois un lien pour m'autoriser. Maintenant, lorsque le code est exécuté, une fenêtre de navigateur supplémentaire est ouverte là où je devrais m'autoriser. Mais si je le fais dessus, ça ne marche pas. Savez-vous pourquoi il est possible que ce lien d'autorisation soit soudainement indiqué? Tout réglage de sécurité peut-être? J'ai essayé plusieurs navigateurs.

Edit: Avec la nouvelle fenêtre de l'autorisation, cela fonctionne si je montez le lecteur Google du même compte Google comme Colab. Mais le problème est que mon principal lecteur de Google est sur un autre compte que Google Colab. Avec le lien qu'il travaillait sans aucun problème plus tôt ...

Edit 2: Je l'ai maintenant résolu de telle sorte que j'ai partagé le dossier requis pour mon autre compte et que je puisse maintenant y accéder via mon compte Colab Google Drive. Mais je n'ai toujours pas réussi à récupérer le lien.

Après l'exécution du code et l'autorisation avec la nouvelle pop up, je reçois ce message d'erreur sur Google Colab:

MessayError Traceback (appel le plus récent) In () 1 #Connectez Google Drive 2 à partir de Google.colab Importer lecteur ----> 3 drive.mount ('/ gdrive')

3 images /usr/local/lib/python3.7/dist-packages/google/colab/_message.py in Read_Reply_from_input (Message_ID, Timeout_sec) 104 Répondre.get ('Colab_MSG_ID') == Message_ID): 105 Si "Erreur" En réponse: -> 106 Soulevez MessayError (réponse ['Erreur']) 107 Retour Répondre.get ('Data', aucune) 108

MessageError: Erreur: La propagation des informations d'identification a été infructueuse

J'utilise ce code:

#Connect Google Drive
from google.colab import drive
drive.mount('/gdrive')

Popup d'autorisation au lieu du lien dans la sortie du code

10
Tim

cette solution pourrait être redondante, car je n'ai pas eu si vous avez résolu votre problème ou non ... Ainsi, partagez les deux dossiers de la destination GDrive & GDrive Vous exécutez ColabPro, puis ajoutez un raccourci à partir de la destination à l'exécution de GDDRIVE, définissez le code. Lors de l'exécution de GDDRIVE pour appeler le nom de dossier de raccourci ajouté et exécutez le code "localement". De cette façon, ColabPro exécutera le code sur le compte exécutant et stockera les résultats sur le lecteur de destination que vous avez choisi. Tout de même que définir un compte de destination via le code d'autorisation, qui ne fonctionne plus, évidemment. et une note, lors de la création de raccourci, il peut être 5-10min avant qu'il ne soit visible dans le compte en cours. J'espère que ça aide. à votre santé! ^^

0
igor