Я пытаюсь использовать Google конечных точек v2 после этого tutorialImportError: Нет модуль с именем google.appengine.ext (Cloud Endpoints Каркасы v2)
Я сделал все шаги, вплоть до Для создания требуемого файла конфигурации : Шаг
Но когда я пытаюсь следующую команду
питон Библиотека/оконечных/endpointscfg.py get_swagger_spec main.EchoApi --hostname echo-api.endpoints.xxxxxxx.appspot.com
я получаю следующее предупреждение и ошибку
WARNING: Could not find the fix_sys_path() function in dev_appserver.
If you encounter errors, please make sure that your Google App Engine SDK is up-to-date.
Traceback (most recent call last):
File "lib/endpoints/endpointscfg.py", line 59, in
import _endpointscfg_setup # pylint: disable=unused-import
File "D:\Libraries\Documents\transporter\lib\endpoints_endpointscfg_setup.py", line 107, in
` _SetupPaths()
File "D:\Libraries\Documents\transporter\lib\endpoints_endpointscfg_setup.py", line 103, in _SetupPaths
from google.appengine.ext import vendor
ImportError: No module named google.appengine.ext
и конфигурационный файл OpenAPI генерируется
Я переустановил все, обновленное все, проверенные системные переменные, но по-прежнему получаю сообщение об ошибке
пс на windows 7
google.appengine.ext является частью App Engine SDK упакованного с помощью Google Cloud SDK. Вы включили это местоположение в свой путь python? – HondaGuy
@HondaGuy Это был ответ, я обновил мои пути python, и это сработало :) Спасибо –
У меня недостаточно комментариев, чтобы прокомментировать ответ Tungamirai Mangombe. Для меня добавлено: C: \ Program Files (x86) \ Google \ Cloud SDK \ google-cloud-sdk \ platform \ google_appengine \ google \ appengine, то есть с дополнительным: \ google \ appengine в конце по сравнению с его ответ. который зафиксировал это. – SLLegendre