Leeds
Leeds

Reputation: 35

cherrypy importerror on python3.2

I installed python3.2&cherrypy3.2 on my centos5.5, but when I tried to run helloworld I got the following message:

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

During handling of the above exception, another exception occurred:

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

Is anything wrong?

Upvotes: 0

Views: 1238

Answers (1)

Lennart Regebro
Lennart Regebro

Reputation: 172249

You can't import the HTTPSConnection module, which I suspect means that you are missing SSL support in your Python. To get that you probably need to install the openssl development package for your Linux distro.

Like, for example on Ubuntu:

 sudo apt-get install libssl-dev

Upvotes: 1

Related Questions