1

Я выполнял GoogleAppEngineLauncher пару дней без инцидентов.Установка gcloud после GoogleAppEngineLauncher webapp2 импорт не найден

Сегодня утром я установил пакет gcloud из Google.

Вопрос заключается в том, что в настоящее время, независимо от того, где я веду свой AppEngine проект из (GoogleAppEngineLauncher или с помощью dev_appserver.py) сразу 500-х и бревно:

File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject 
    obj = __import__(path[0]) 
    File "/Users/roger/python/app.myapp/main.py", line 1, in <module> 
    import webapp2 
ImportError: No module named webapp2 

Я не совсем уверен, что произошло к нему, но webapp2 явно является важным модулем для приложения! Он работал без проблем до установки gcloud.

Любая помощь очень ценится.

ответ

1

Вчера я столкнулся с той же проблемой, и хотя я не мог найти, почему это происходит, мне удалось решить проблему.

Я предполагаю, что вы сделали что-то похожее на меня, где я установил gcloud, используя: «pip install --user gcloud» и получил тонну библиотек, установленных в моем каталоге сайтов-пакетов. (Я использую Mac OS X 10.11). Я обнаружил, что, хотя я делаю удаление gcloud, у меня осталось множество библиотек. Чтобы решить эту проблему я удалил следующие библиотеки из моего каталога сайта-пакеты:

gcloud 
protobuf* 
google 

dev_appserver.py теперь можно найти модуль WebAPP.

Вот полный список всего, установлено, что, если вы хотите, чтобы удалить его:

gcloud 
gcloud-0.13.0.dist-info 
google 
googleapis_common_protos-1.1.0-py2.7-nspkg.pth 
googleapis_common_protos-1.1.0-py2.7.egg-info 
httplib2 
httplib2-0.9.2-py2.7.egg-info 
oauth2client 
oauth2client-2.0.2-py2.7.egg-info 
protobuf-3.0.0b2.post2-py2.7-nspkg.pth 
protobuf-3.0.0b2.post2.dist-info 
pyasn1 
pyasn1-0.1.9.dist-info 
pyasn1_modules 
pyasn1_modules-0.0.8.dist-info 
rsa 
rsa-3.4.2.dist-info 

Теперь кто-то лучше меня, должен объяснить, почему это произошло.

Наконец, лучший способ я нашел, чтобы установить gcloud использует инструкцию здесь: https://cloud.google.com/appengine/docs/python/tools/using-libraries-python-27

+0

Вы абсолютной легендой. Спасибо! Я думал, что есть легкое исправление, поэтому начал использовать мой другой Mac в надежде, что есть решение! –

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