Python httplib.HTTPSConnection导入错误

时间:2014-07-16 11:28:46

标签: python mysql httplib mysql-connector-python

我正在使用MySQL Connector / Python在数据库中插入一些东西,当我从linux控制台(Ubuntu)运行它时,它运行得非常好,但是当我尝试从网页执行脚本时,我得到以下内容错误:

<type 'exceptions.ImportError'>: No module named xmlrpc.client 
      args = ('No module named xmlrpc.client',) 
      message = 'No module named xmlrpc.client'

所以我做了一些挖掘并在connection.py中发现了这个(发生错误的地方):

try:
    from xmlrpclib import Fault, ServerProxy, Transport
    import urllib2
    from httplib import HTTPSConnection, BadStatusLine
except ImportError:
    # Python v3
    from xmlrpc.client import Fault, ServerProxy, Transport
    import urllib.request as urllib2
    from http.client import HTTPSConnection, BadStatusLine

我正在使用Python 2.7,所以它不应该继续except分支,但它确实如此。经过一些测试后,我发现ImportError发生在from http.client import HTTPSConnection,但无法找到原因或我如何解决问题。

0 个答案:

没有答案