Мой вопрос очень похож на несколько других. После компиляции Python вручную sqlite3 отсутствует:
Основное отличие состоит в том, что я использую систему Debian Linux (в отличие от этого вопроса: OS X 10.8.2 python 3 import sqlite error) и Python3 (в отличие от этого и множества других вопросов: Невозможно импортировать SQLite с Python 2.6).
Я надеялся получить рекомендации относительно того, в каком направлении искать неисправность. Согласно некоторым вопросам, связанным с Linux, но более старым Python, ошибка, подобная той, которую я получаю, может быть вызвана отсутствующий ресурс во время связывания или что-то в этом роде (_sqlite3.so). У меня есть два таких файла в моей системе, оба в старых установках Python, ... но ничего не связанного с Python3. Или одного из них достаточно? Или они говорят: установить пакет libsqlite3-dev, а затем перекомпилировать Python. Я сделал это, но не понимаю, как наличие этого пакета в моей системе повлияет на процесс компиляции. И действительно, этого не произошло. Вторая компиляция дала мне второй Python без sqlite3.
Хотел бы я просто сделать apt-get install python3
, но Debian, по своей стабильности, имеет только Python 3.2, где мне нужна последняя версия. Мысли?