Средство запуска Google App Engine — на локальном хосте отображается пустая страница. (Питон2.7)

У меня Win 8 x64, Python 2.7.

Шаги, которые я выполнил:

  1. Скачал, установил питон.
  2. Скачал, установил Google App Engine Launcher.
  3. Создано новое приложение с именем helloworld-kg на сайте механизма приложений.
  4. В Launcher выберите «Файл» > «Создать новое приложение» > введите имя приложения и перейдите в каталог.
  5. Нажмите «Выполнить», подождите, пока загорится зеленый свет.
  6. Щелкните Браузер. Получить пустую страницу на localhost:8080

Вот лог из лаунчера:

2013-04-05 20:54:10 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py', '--skip_sdk_update_check=yes', '--port=8080', '--admin_port=8000', u'C:\\Users\\Karan\\Desktop\\helloworld-kg\\helloworld-kg']"
INFO     2013-04-05 20:54:12,068 devappserver2.py:401] Skipping SDK update check.
WARNING  2013-04-05 20:54:12,078 api_server.py:328] Could not initialize images API; you are likely missing the Python "PIL" module.
INFO     2013-04-05 20:54:12,088 api_server.py:152] Starting API server at: http://localhost:55309
INFO     2013-04-05 20:54:12,091 dispatcher.py:98] Starting server "default" running at: http://localhost:8080
INFO     2013-04-05 20:54:12,092 admin_server.py:117] Starting admin server at: http://localhost:8000
INFO     2013-04-05 20:54:58,167 api_server.py:517] Applying all pending transactions and saving the datastore
INFO     2013-04-05 20:54:58,167 api_server.py:520] Saving search indexes
2013-04-05 20:54:58 (Process exited with code 0)

2013-04-05 20:55:01 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py', '--skip_sdk_update_check=yes', '--port=8080', '--admin_port=8000', u'C:\\Users\\Karan\\Desktop\\helloworld-kg\\helloworld-kg']"
INFO     2013-04-05 20:55:03,788 devappserver2.py:401] Skipping SDK update check.
WARNING  2013-04-05 20:55:03,799 api_server.py:328] Could not initialize images API; you are likely missing the Python "PIL" module.
INFO     2013-04-05 20:55:03,809 api_server.py:152] Starting API server at: http://localhost:55354
INFO     2013-04-05 20:55:03,811 dispatcher.py:98] Starting server "default" running at: http://localhost:8080
INFO     2013-04-05 20:55:03,813 admin_server.py:117] Starting admin server at: http://localhost:8000
INFO     2013-04-05 20:56:02,868 api_server.py:517] Applying all pending transactions and saving the datastore
INFO     2013-04-05 20:56:02,869 api_server.py:520] Saving search indexes
2013-04-05 20:56:02 (Process exited with code 0)

2013-04-05 20:56:09 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py', '--skip_sdk_update_check=yes', '--port=8080', '--admin_port=8000', u'C:\\Users\\Karan\\Desktop\\helloworld-kg\\helloworld-kg']"
INFO     2013-04-05 20:56:11,631 devappserver2.py:401] Skipping SDK update check.
WARNING  2013-04-05 20:56:11,644 api_server.py:328] Could not initialize images API; you are likely missing the Python "PIL" module.
INFO     2013-04-05 20:56:11,653 api_server.py:152] Starting API server at: http://localhost:55397
INFO     2013-04-05 20:56:11,655 dispatcher.py:98] Starting server "default" running at: http://localhost:8080
INFO     2013-04-05 20:56:11,657 admin_server.py:117] Starting admin server at: http://localhost:8000

Содержимое моего app.yaml файла:

application: helloworld-kg
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /.*
  script: helloworld-kg.app

И содержимое файла helloworld-kg.py:

import webapp2

class MainPage(webapp2.RequestHandler):
  def get(self):
      self.response.headers['Content-Type'] = 'text/plain'
      self.response.write('Hello, webapp2 World!')

app = webapp2.WSGIApplication([('/', MainPage)],
                              debug=True)

Я новичок в Python и GAE. Это для курса Udacity CS 253.

Возможные решения?


person Karan Goel    schedule 06.04.2013    source источник
comment
У меня работает на OS X 10.8, Python 2.7. Это может быть проблема, специфичная для Windows.   -  person Jon Gauthier    schedule 06.04.2013


Ответы (1)


Получил работу. Судя по всему, GAEL создавала для меня новое приложение. Переустановка решила проблему. Приложение теперь работает нормально!

person Karan Goel    schedule 07.04.2013