ошибка ключа при запуске примера локального приложения с dev_appserver.py

#python #google-app-engine #gcloud

#python #google-app-engine #gcloud

Вопрос:

Я пытаюсь запустить приложение appengine-endpoints-helloendpoints-python локально, используя Google cloud platform SDK (который был добавлен в мой path), используя команду dev_appserver.py из командной строки. Раньше он работал отлично, но теперь, когда я пытаюсь, я получаю ошибку:

 Error processing line 2 of
/Users/hannah/anaconda3/envs/py27/lib/python2.7/site-packages/grpc_google_pubsub_v1-0.8.1-py2.7-nspkg.pth:

Traceback (most recent call last):
File "/Users/hannah/anaconda3/envs/py27/lib/python2.7/site.py", line 161, in addpackage

  exec line
File "<string>", line 1, in <module>

KeyError: 'google'


Remainder of file ignored
  

Это в среде anaconda python2.7. Я попытался заглянуть в site.py , но я не могу перейти по нему обратно к четкой недостающей ссылке.

appcfg.py Команда, используемая для развертывания из командной строки, больше не работает вообще. Команда не найдена.

 bash: appcfg.py: command not found
  

Как я уже сказал, я переустановил и авторизовал Google cloud SDK, и он добавлен в мой path, и это ничего не решило.

О, наконец, ошибка возникает всякий раз, когда я запускаю dev_appserver.py команду, а не только с примером кода из Google.

Любые советы будут оценены

Комментарии:

1. Из предоставленных вами подробностей неясно, в чем на самом деле проблема. Проблема может быть в примере кода (поскольку приведенный вами пример устарел), из App Engine SDK, Google Cloud SDK или из среды Anaconda Python2.7. Какие результаты вы получаете при запуске Python Hello World для App Engine? Если это не удастся, я бы определенно посмотрел на установку оригинального App Engine SDK , а затем использовал appcfg.py .