2011-05-11 31 views
0

CherryPy的导入错误我在我的centos5.5安装python3.2&cherrypy3.2,但是当我试图运行的HelloWorld,我得到了以下信息:上python3.2

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模块,我怀疑这意味着您在Python中缺少SSL支持。为了得到这个,你可能需要为你的Linux发行版安装openssl开发包。

等,例如在Ubuntu:

sudo apt-get install libssl-dev 
+0

是!感谢这么多,只是完全按照你说的,我终于看到了我在我的浏览器的HelloWorld。 – Leeds 2011-05-11 15:23:03