Импорт модуля python из скрипта python с диска в colab - PullRequest
0 голосов
/ 05 октября 2018

В настоящее время я работаю над проектом по машинному обучению в Google Colab, который использует Tensorflow API.Я создал папку и загрузил ее на диск Google для запуска на Google Colab.Я успешно смонтировал диск Google и могу запустить скрипт, но когда я пытаюсь импортировать другой модуль из скрипта, присутствующего в той же папке, он выдает ошибку

    from . import inference
    ImportError: cannot import name 'inference'

Я попытался найти решение для этого, нонайдены результаты, в которых указано, как импортировать модуль непосредственно в блокнот Colab.

Скажите, пожалуйста, что мне здесь не хватает.

Редактировать: Структура папок

-nmt
  -nmt.py
  -train.py
  -inference.py
  -utils
    -evaluation.py

и так далее.И я запускаю файл python из папки nmt.Я получаю относительные ошибки импорта.

1 Ответ

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

Попробуй это.Сначала загрузите файл .py, а затем сохраните его локально.Тогда вы можете использовать его так, как вам нравится.

from google.colab import files
src = list(files.upload().values())[0]
open('library_you_want_to_use.py','wb').write(src)
import library_you_want_to_use
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...