2016-11-10 2 views
0

У меня есть вопрос относительно установки keras library на google-app-engine. Через оболочку у меня нет проблем с установкой необходимых библиотек, но когда я развертываю или просматриваю приложение, кажется, что библиотек там нет, и он отвечает с ошибкой при импорте библиотеки. Я попытался выполнить инструкции Google для установки сторонних библиотек, но мне не удалось.Установите Theano и Keras на движок Google для рекламы

Благодаря

appengine_config, обратите внимание, что NumPy установлен в LIB папке:

from google.appengine.ext import vendor 
# insert `lib` as a site directory so our `main` module can load 
# third-party libraries, and override built-ins with newer 
# versions. 
vendor.add('lib/numpy/') 

Ошибка:

ImportError: No module named numpy 
+0

[Согласно документации] (https://cloud.google.com/appengine/docs/ python/tools/using-libraries-python-27), если эти библиотеки не зависят от расширений C - вы должны просто их развернуть с помощью своего приложения. Что говорит об ошибке? Какие изменения вы внесли в 'appengine_config.py'? Правильно ли они отражают структуру папок вашего приложения? –

+0

Спасибо @MihailRussu, я отредактировал сообщение –

ответ

1

Ваш vendor.add() имеет в виду ту папку, попробуйте изменить что:

vendor.add('lib') 

Это предположим, что вы запускали сказать:

pip install -t lib numpy 

Импорт бы из базы lib/ папки