Python с Google App Engine. AttributeError: у объекта 'module' нет атрибута 'HTTPSHandler' сообщение об ошибке - PullRequest
5 голосов
/ 01 мая 2011

Я новичок в Python и в настоящее время слежу за книгой Head First Python. Я пытаюсь использовать пример упражнения, но я застрял с ошибкой из GAE. Я установил Python 2.5 и GAE на свой Kubuntu 10.10 S.O.

Сначала я создаю папку с именем «mygaetest» с файлами sayhello.py и app.yaml внутри. Поскольку графического интерфейса для Linux нет, я запускаю свое веб-приложение GAE из командной строки следующим образом:

python2.5 google_appengine / dev_appserver.py главная / LUCAS / рабочее пространство / Python / Chapter10 / SRC / mygaetest /

Но тогда появляется следующая ошибка:

Traceback (последний вызов был последним):

Файл "Google_appengine / dev_appserver.py", строка 78, в

run_file(__file__, globals())

Файл "Google_appengine / dev_appserver.py", строка 74, в run_file

execfile(script_path, globals_)

Файл "/ home / lucas / desarrollo / python / app

Двигатель / google_appengine / Google / AppEngine / инструменты / dev_appserver_main.py», строка 118, в

from google.appengine.tools import appcfg

Файл "/ home / lucas / desarrollo / python / app

Двигатель / google_appengine / Google / AppEngine / инструменты / appcfg.py», строка 68, в

from google.appengine.tools import appengine_rpc

Файл "/ home / lucas / desarrollo / python / app

Двигатель / google_appengine / Google / AppEngine / инструменты / appengine_rpc.py», строка 27, в

import fancy_urllib

Файл "/ home / lucas / desarrollo / python / app

Двигатель / google_appengine / Библиотека / fancy_urllib / fancy_urllib / INIT .py», строка 341, в

class FancyHTTPSHandler(urllib2.HTTPSHandler):

AttributeError: у объекта 'module' нет атрибут 'HTTPSHandler'

Может кто-нибудь сказать мне, что делать, чтобы решить эту ошибку?

Заранее большое спасибо.

Ответы [ 3 ]

3 голосов
/ 01 мая 2011

Добро пожаловать в Python, App Engine и переполнение стека!

В вашей установке Python явно отсутствует поддержка SSL.Чтобы добавить поддержку, установите это .

http://code.google.com/p/googleappengine/issues/detail?id=19

0 голосов
/ 16 декабря 2014

Я получил эту ошибку после обновления Mac OSX до 10.10 (Yosemite), мне нужна была новая сборка python 2.7:

$ brew update && brew upgrade python
==> Upgrading 1 outdated package, with result:
python 2.7.8_2
==> Upgrading python
...
==> Summary
/usr/local/Cellar/python/2.7.8_2: 4777 files, 76M
0 голосов
/ 28 января 2012

Я использую Python 2.7 и использовал следующие инструкции для решения проблемы: http://paltman.com/2007/11/15/getting-ssl-support-in-python-251/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...