web-dev-qa-db-fra.com

Comment résoudre: ModuleNotFoundError: aucun module nommé «google.colab»

Je veux exécuter la commande:

from google.colab import auth

Mais je reçois cette erreur:

ModuleNotFoundError: aucun module nommé "google.colab"

Ceci est nécessaire pour accéder aux fichiers sur Google Drive à partir de Python. Il y a un paquet google mais pas de module colab dedans. Comment résoudre cette erreur?

4
Ravaging Care

Vous pouvez simplement télécharger google-colab et l'utiliser en local.

pip install google-colab
6
Hazeeb M

AFAIK, vous pouvez exécuter le module 'google.colab' depuis colab.research.google.com

En regardant la balise conda dans votre question. Je suppose que vous exécutez le code à partir de votre ordinateur local. Veuillez utiliser PyDrive pour lire à partir de Google Drive sur votre ordinateur local.

Références:

  1. FAQ Google Colaboratory
  2. PyDrive
5
Dhruvan Ganesh

11

Vous pouvez utiliser !setup.py installez pour le faire.

Colab est comme un cahier Jupyter. Par conséquent, nous pouvons utiliser le! opérateur ici pour installer n'importe quel package dans Colab. Quelle ! fait, il indique à la cellule du bloc-notes que cette ligne n'est pas un Python, c'est un script de ligne de commande. Donc, pour exécuter un script de ligne de commande dans Colab, ajoutez simplement un! précédant le ligne.

Par exemple: !pip install tensorflow. Cela traitera cette ligne (ici pip install tensorflow) comme une ligne d'invite de commande et non pas du code Python. Cependant, si vous faites cela sans ajouter le! Précédant la ligne, il affichera une erreur indiquant "syntaxe invalide".

Mais gardez à l'esprit que vous devrez télécharger le fichier setup.py sur votre lecteur avant de le faire (de préférence dans le même dossier où se trouve votre ordinateur portable).

J'espère que ça répond à ta question

0
Ashhar Shaikh