ошибка импорта cherrypy в python3.2

#python-3.x #cherrypy

#python-3.x #cherrypy

Вопрос:

Я установил его python3.2amp;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:

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

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

  sudo apt-get install libssl-dev
  

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

1. да!!! большое спасибо, все в точности так, как вы сказали, наконец-то я увидел свой helloworld в своем браузере.