2014-01-22 2 views
1

Разработка проекта python на платформе и попытка appengine endpoints.Поддерживает ли nitrous.io библиотеку конечных точек?

import endpoints throws google.appengine.api.yaml_errors.EventError: the library "endpoints" is not supported. Полная трассировка стека ниже.

Traceback (most recent call last): 
    File "/home/action/.google_appengine/dev_appserver.py", line 182, in <module> 
    _run_file(__file__, globals()) 
    File "/home/action/.google_appengine/dev_appserver.py", line 178, in _run_file 
    execfile(script_path, globals_) 
    File "/home/action/.google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 695, in <module> 
    main() 
    File "/home/action/.google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 688, in main 
    dev_server.start(options) 
    File "/home/action/.google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 525, in start 
    options.yaml_files) 
    File "/home/action/.google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 556, in __init__ 
    server_configuration = ServerConfiguration(yaml_path) 
    File "/home/action/.google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 82, in __init__ 
    self._yaml_path) 
    File "/home/action/.google_appengine/google/appengine/tools/devappserver2/application_configuration.py", line 272, in _parse_configuration 
    return appinfo_includes.ParseAndReturnIncludePaths(f) 
    File "/home/action/.google_appengine/google/appengine/api/appinfo_includes.py", line 63, in ParseAndReturnIncludePaths 
    appyaml = appinfo.LoadSingleAppInfo(appinfo_file) 
    File "/home/action/.google_appengine/google/appengine/api/appinfo.py", line 1715, in LoadSingleAppInfo 
    listener.Parse(app_info) 
    File "/home/action/.google_appengine/google/appengine/api/yaml_listener.py", line 226, in Parse 
    self._HandleEvents(self._GenerateEventParameters(stream, loader_class)) 
    File "/home/action/.google_appengine/google/appengine/api/yaml_listener.py", line 177, in _HandleEvents 
    raise yaml_errors.EventError(e, event_object) 
google.appengine.api.yaml_errors.EventError: the library "endpoints" is not supported 
    in "./app.yaml", line 21, column 1 

ответ

0
  1. Начните с непитоновским проектом.

  2. Скачать AppEngine для Linux питона:

    curl -O http://googleappengine.googlecode.com/files/google_appengine_1.8.9.zip

  3. Распакуйте и экспорт каталога в ~/.bash_profile:

    export PATH="$HOME/google_appengine:$PATH"

  4. сборки конечной точки питон приложение as described и запустить dev_appserver.py.

  5. Вы не можете просматривать Проводник API Google при запуске из Nitrous.io, если вы не используете port forward, но вы все равно можете использовать его как конечную точку разработки.

+0

ЭТО НЕ ДОЛЖНО ИСТИННО, КАК NITROUS.IO ОБНОВЛЕНО ИХ ПИФОН/АППАРАТНАЯ ВЕРСИЯ. Я сохраняю это здесь, если кто-то хочет знать, как устанавливать среды вне функциональности автозапуска. – Damon

Смежные вопросы