Вопрос по – Ошибка Google AppEngine: «Нет модуля с именем колба»

3

Я следую указаниям, предоставленнымGitHub WebPutty страница, чтобы поставить свой собственный форк WebPutty на GAE. Локально работает. Я не смог запустить "потрясающее развертывание" успешно (получил ошибку «нет модуля с именем appengine.api»), поэтому вместо этого попытался установить его в GAE, просто выполнив обновление appcfg.py. К сожалению, это дает мне следующую ошибку, когда я получаю доступ к URL-адресу: "Нет модуля с именем flask".

Любил бы любое понимание / помощь относительно того, как решить.

Пожалуйста, добавьте ваш код GalDude33

Ваш Ответ

2   ответа
2

блему, переместив GoogleAppEngineLauncher.app со своего рабочего стола в каталог приложения. fabfile.py ищет приложение там. После того, как я переместил приложение туда, где его искал fabfile.py, я запустил & quot; fab deploy & quot; и все работало отлично. Надеюсь, это поможет.

3

если вы уже сделали это, но для работы с GAE и python вам нужны зависимые пакеты внутри вашего проекта, такие как Flask, Werkzeug, Jinja2 и SimpleJson.

Здесь есть сценарий, который я использую в своем проекте:

# set the path of your project
PATH_PROJECT=~/Development/python/projects/scheduler-i-sweated-yesterday

cd ~/Downloads

#
# Installing Flask: https://github.com/mitsuhiko/flask/tags
#
wget https://github.com/mitsuhiko/flask/archive/0.9.zip
unzip 0.9.zip
mv flask-0.9/flask $PATH_PROJECT/flask

#
# Installing Werkzeug: https://github.com/mitsuhiko/werkzeug/tags
#
wget https://github.com/mitsuhiko/werkzeug/archive/0.8.3.zip
unzip 0.8.3.zip
mv werkzeug-0.8.3/werkzeug $PATH_PROJECT/werkzeug

#
# Installing Jinja2: https://github.com/mitsuhiko/jinja2/tags
#
wget https://github.com/mitsuhiko/jinja2/archive/2.6.zip
unzip 2.6.zip
mv jinja2-2.6/jinja2 $PATH_PROJECT/jinja2

#
# Installing SimpleJson: https://github.com/simplejson/simplejson/tags
#
wget https://github.com/simplejson/simplejson/archive/v3.0.5.zip
unzip v3.0.5.zip
mv simplejson-3.0.5/simplejson $PATH_PROJECT/simplejson

Сохраните как install_packages_dependencies.sh и после этого запустите в оболочке:

bash install_packages_dependencies.sh

Похожие вопросы