Вишневый импортер на Python3.2 - PullRequest
0 голосов
/ 11 мая 2011

Я установил python3.2&cherrypy3.2 на свой centos5.5, но когда я попытался запустить helloworld, я получил следующее сообщение:

Traceback (most recent call last):   File "/usr/local/lib/python3.2/site-packages/cherrypy/_cpcompat.py", line 179, in <module>
        from Cookie import SimpleCookie, CookieError ImportError: No module named Cookie

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (most recent call last):   File "tut01_helloworld.py", line 8, in <module>
        import cherrypy   File "/usr/local/lib/python3.2/site-packages/cherrypy/__init__.py", line 62, in <module>
        from cherrypy._cpcompat import urljoin as _urljoin, urlencode as
    _urlencode   File "/usr/local/lib/python3.2/site-packages/cherrypy/_cpcompat.py", line 185, in <module>
        from http.client import BadStatusLine, HTTPConnection, HTTPSConnection, IncompleteRead, NotConnected ImportError: cannot import name HTTPSConnection

Что-то не так?

1 Ответ

1 голос
/ 11 мая 2011

Вы не можете импортировать модуль HTTPSConnection, что, как я подозреваю, означает, что вам не хватает поддержки SSL в вашем Python. Для этого вам, вероятно, потребуется установить пакет разработки openssl для вашего дистрибутива Linux.

Как, например, в Ubuntu:

 sudo apt-get install libssl-dev
...