Я пытаюсь настроить фляжное приложение, которое будет развернуто в Google App Engine.
Мое приложение фляги зависит от Google Cloud Storage - Datastore. google-cloud
, в том числе.
Я запустил pip install -t lib -r requirements.txt
, чтобы установить все мои зависимости в каталог lib
.
Когда я запускаю dev_appserver.py
в корневом каталоге моего фляжного приложения, я получаю следующее ImportError
ImportError: No module named google.cloud.datastore
Не знаю, почему я это вижу. Глядя на каталог lib
, похоже, что pip установил все мои зависимости.
Почему локальный движок приложения не может найти этот модуль.
Я понимаю, что мне следует использовать хранилище данных App Engine, которое немного отличается и требует большого количества изменений кода. Но почему App Engine не находит и не использует модуль хранилища данных Google?
К вашему сведению, я запускаю это на Mac OS-X
appengine_config.py
вы указали путь к папкеlib
? - person Mihail Russu   schedule 12.11.2016dev_appserver.py
и файловую структуру вашего приложения? - person Mihail Russu   schedule 15.11.2016