sqlite3 не сможет импортировать в python 3

sqlite отлично работает с python 2.7, но когда я пытаюсь импортировать его в python 3, он дает ошибку

> Traceback (most recent call last): File "dbConnection.py", line 1, > in <module> > import sqlite3 File "/usr/local/lib/python3.4/sqlite3/__init__.py", line 23, in <module> > from sqlite3.dbapi2 import * File "/usr/local/lib/python3.4/sqlite3/dbapi2.py", line 27, in <module> > from _sqlite3 import * ImportError: No module named '_sqlite3' 

Чтобы удалить эту ошибку, я пытаюсь переустановить sqlite3 на

  sudo apt-get install sqlite3 

но он говорит, что пакет уже существует. После этого я пытаюсь установить его на

 pip3 install sqlite3 

но снова при установке он дает ошибку

 Collecting sqlite3 Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/sqlite3/ Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/sqlite3/ Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb5ff3bc550>, 'Connection to 196.1.114.80 timed out. (connect timeout=15)')': /simple/sqlite3/ Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/sqlite3/ Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/sqlite3/ Could not find a version that satisfies the requirement sqlite3 (from versions: ) No matching distribution found for sqlite3 

но моя связь работает нормально … Теперь, что я должен сделать, чтобы импортировать sqlite3 в python 3?

One Solution collect form web for “sqlite3 не сможет импортировать в python 3”

sqlite3 является необязательной частью стандартной библиотеки. Он компилируется при компиляции и установке Python 3, но только в том случае, если доступны правильные файлы sqlite3 include (заголовки разработки).

Если вы скомпилировали и установили Python 3 самостоятельно, установите зависимости ( libsqlite3-dev или sqlite-devel или аналогичные, в зависимости от вашего дистрибутива Linux, например), затем перекомпилируйте и переустановите Python 3.

Внешне библиотека поддерживается как pysqlite ; но этот релиз не поддерживает Python 3 . Даже тогда, чтобы установить его, вам все равно нужны эти файлы разработки sqlite , и вам нужно будет перенести его на Python 3. Вы можете просто перекомпилировать Python 3.

  • форматирование строки sql-запроса в sqlite3
  • sqlite3.ProgrammingError: вы не должны использовать 8-битные байты, если не используете text_factory, который может интерпретировать 8-битные байты
  • Как создать целочисленное поле auto increment Django
  • Форматирование строки Python sqlite3
  • Модуль sqlite3 для Jython
  • Открытие базы данных sqlite3 из python в режиме только для чтения
  • Python / SQLite3: невозможно зафиксировать - транзакция не активна
  • Как загрузить существующий файл db в память в Python sqlite3?
  • Python - лучший язык программирования в мире.