Python httplib.HTTPSConnection ошибка импорта

Я использую 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 ответов

Другие вопросы по тегам