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
но не смог найти причину того, почему это происходит или как я могу это исправить.