Локально хорошо, но на движке приложения: ModuleNotFoundError: Нет модуля с именем "Google" - PullRequest
1 голос
/ 12 января 2020

Я работаю над проектом Python с использованием pubsub в Google Cloud.

В моем файле Python есть следующий оператор импорта:

from google.cloud import pubsub_v1

Локально все работает как желательно, но при развертывании с помощью:

gcloud app deploy

Эта ошибка возникает на моем движке приложения:

ModuleNotFoundError: Нет модуля с именем 'google' в (/ srv / pubsub / pub.py:21)

Что я делаю не так?

1 Ответ

1 голос
/ 13 января 2020

Проверьте файл require.txt. Как правило, тестирование разработчика на локальном компьютере, но не забудьте включить библиотеку в needs.txt. App Engine создаст код в Cloud Build и установит зависимости, перечисленные в метаданных require.txt

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...