Форум сайта python.su
Всем привет. мне нужно сделать buildout google app engine. я напсал файл конфигурации buildout.cfg:
parts =
gae_sdk
gae_tools
app_lib
unzip = true
relative-paths = true
download-cache = etc/downloads
develop-eggs-directory = etc/develop-eggs
parts-directory = etc/parts
#
recipe = appfy.recipe.gae:sdk
url = http://googleappengine.googlecode.com/files/google_appengine_1.4.3.zip
destination = ${buildout:parts-directory}
hash-name = false
clear-destination = true
#
recipe = appfy.recipe.gae:tools
sdk-directory = ${gae_sdk:destination}/google_appengine
# Sets the library dependencies for the app.
recipe = appfy.recipe.gae:app_lib
lib-directory = src/distlib
use-zipimport = false
#
eggs =
webapp2
после успешного выполнения команд python <(curl http://python-distribute.org/bootstrap.py) –distribute и ./bin/buildout gae не хочет работать. сервер запускается, но даже самый простой Hello world из офф сайта выдает ошибку ImportError: No module named webapp2, не говоря за скрипт, который мне нужно запустить. структура папок и файлов такая: progect/buildout.cfg progect/src/hello_world.py , app.yaml
файл app.yaml:
application: search-basecamp-parser
version: 1
runtime: python
api_version: 1
threadsafe: true
handlers:
- url: /.*
script:hello_world.app
builtins:
- deferred: on
файл hello_world.p:
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers = ‘text/plain’
self.response.out.write('Hello, webapp World!')
app = webapp2.WSGIApplication(,
debug=True)
помогите найти решение пожалуйста
Офлайн
Проблема была в версии Google App. http://googleappengine.googlecode.com/files/google_appengine_1.4.3.zip заменил на 1.6.2
Офлайн