Как решить: ModuleNotFoundError: нет модуля с именем google.colab - PullRequest
0 голосов
/ 03 октября 2018

Я хочу запустить команду:

from google.colab import auth

Но я получаю эту ошибку:

ModuleNotFoundError: Нет модуля с именем google.colab

Это необходимо для доступа к файлам на диске Google из Python.В нем есть пакет google, но нет модуля colab.Как устранить эту ошибку?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

11

Для этого можно использовать !setup.py install.

Colab похож на ноутбук Jupyter.Поэтому мы можем использовать!Оператор здесь, чтобы установить любой пакет в Colab.Какие !на самом деле, он сообщает ячейке ноутбука, что эта строка не является кодом Python, а является сценарием командной строки.Итак, чтобы запустить любой скрипт командной строки в Colab, просто добавьте!перед строкой.

Например: !pip install tensorflow.Это будет рассматривать эту строку (здесь pip install tenorflow) как строку командной строки, а не некоторый код Python.Однако, если вы сделаете это без добавления!перед строкой будет выдано сообщение об ошибке «Недопустимый синтаксис».

Но имейте в виду, что перед этим вам придется загрузить файл setup.py на ваш диск (желательно в тот же файл).папка, в которой находится ваш блокнот).

Надеюсь, что это ответ на ваш вопрос

0 голосов
/ 03 октября 2018

AFAIK, вы можете запустить модуль 'google.colab' из colab.research.google.com

Глядя на тег conda в своем вопросе.Я предполагаю, что вы запускаете код с вашего локального компьютера.Пожалуйста, используйте PyDrive для чтения с диска Google на вашем локальном компьютере.

Ссылки:

  1. Часто задаваемые вопросы по Google Colab Laboratory
  2. PyDrive
...