Когда я печатаю
>>>import sqlite3
У меня выскакивает следующая ошибка
ImportError: No module named '_sqlite3'
Моя установка:
- Дебиан 6.0.7
- По умолчанию установлена версия Python 2.6.6 (
import sqlite3
работает здесь, версия 3.7.3) - Я установил Python3.3.0 изтарбол, и сделал :
./configure
+make
+make install
Из свежей установки Python я вижу каталог с /usr/local/lib/python3.3
именемsqlite3
Я не могу сказать многого, это совершенно новая установка, никаких дополнительных модулей не добавлено, просто Debian + Python.
Ребята, вы сталкивались с этой ошибкой раньше? Есть идеи, как ее решить?
Спасибо
решение1
Библиотеки Python зависят от версии. Вам нужно установить sqlite3 отдельно для каждой версии Python.
Я предлагаю вам создатьвиртуальное окружениеизолированная среда Python для работы вашего проекта Python 3.3 и установка SQLite в virtualenv с помощью pip
команды: