У меня проблемы с учебниками GAE. Чтобы начать работу с большинством базовых, мне пришлось переустановить pyyaml.ImportError с учебником по конечным точкам
Сейчас я получаю:
INFO 2014-12-26 15:06:11,200 module.py:718] default: "POST /_ah/spi/BackendService.getApiConfigs HTTP/1.1" 500 -
INFO 2014-12-26 15:06:11,203 module.py:718] default: "GET /_ah/api/discovery/v1/apis HTTP/1.1" 500 60
ERROR 2014-12-26 20:06:11,236 wsgi.py:263]
Traceback (most recent call last):
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\runtime\wsgi.py",
line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\runtime\wsgi.py",
line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\runtime\wsgi.py",
line 85, in LoadObject
obj = __import__(path[0])
ImportError: No module named helloworld_api
tutorial Я следовал к точке, несколько раз. Такая же ошибка каждый раз. Текущий itiration от меня пытается решить эту проблему, выглядит следующим образом:
app.yaml
application: *my id here*
version: 1
runtime: python27
threadsafe: true
api_version: 1
handlers:
# Endpoints handler
- url: /_ah/spi/.*
script: helloworld_api.APPLICATION
libraries:
- name: pycrypto
version: latest
- name: webapp2
version: "2.5.2"
- name: endpoints
version: 1.0
.py довольно долго, но его копия паста с шага 7 here
Doesn как я его запускаю, командной строки или App Engine Launcher, возникает такая же ошибка. Кажется странным, поскольку он явно запускается из Launcher fine, он его распознает. Ошибка при запуске сервера. Когда я попробовал базовый учебник, он работал отлично, что-то с конечными точками просто не нажимало на меня.
Я получаю пустой экран в API explorer.
структура Файл:
-project
-django
-helloworld
app.yaml
helloworld_api.py
helloworld.py
Я называю команду из каталога Джанго с dev_appserver.py helloworld
из Google Cloud SDK Shell
ум, отправляющий ваш helloword_api.py? – Patrice
обновил его с помощью .py-части – rodling
hmmm Я хотел бы сделать двойной выбор, если возникла проблема с фактическим py, сравнивая его с этим: p Я предполагаю, что вы делали это более одного раза. «APPLICATION = endpoints.api_server ([HelloWorldApi])» - это шаг, который может вызвать такую ошибку, если вы пропустите ее. Конечно, он там? потому что если нет, все указывает на то, что ваша структура папок может быть сломана? ... lemme проверить, могу ли я получить ту же ошибку – Patrice