#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 в своем браузере.