【问题标题】:cherrypy importerror on python3.2python3.2上的cherrypy importerror
【发布时间】:2011-05-11 12:52:36
【问题描述】:

我在我的centos5.5 上安装了python3.2&cherrypy3.2,但是当我尝试运行 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

有什么事吗?

【问题讨论】:

    标签: python-3.x cherrypy


    【解决方案1】:

    您无法导入 HTTPSConnection 模块,我怀疑这意味着您的 Python 中缺少 SSL 支持。为此,您可能需要为您的 Linux 发行版安装 openssl 开发包。

    例如在 Ubuntu 上:

     sudo apt-get install libssl-dev
    

    【讨论】:

    • 是的!!!非常感谢,正如你所说,终于在浏览器中看到了我的helloworld。
    猜你喜欢
    • 2011-09-21
    • 2012-06-23
    • 2012-10-11
    • 2013-10-13
    • 2011-10-02
    • 2012-05-20
    • 2016-12-23
    • 1970-01-01
    相关资源
    最近更新 更多