Файл "/usr/local/lib/python2.6/sqlite3/__init__.py", строка 24, в
Это не тот питон, который поставляется с Ubuntu. или:
- Установите
libsqlite3-dev
и пересоберите эту версию python, или - используйте / usr / bin / python
Мне нужно запустить модуль sqlite3 на python 2.6 в системе Ubuntu. Как мне установить этот модуль для Python 2.6?
Почему-то у меня нет этого модуля, возникает ошибка:
Python 2.6.5 (r265:79063, Mar 20 2010, 18:48:10) [GCC 4.4.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sqlite3 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.6/sqlite3/__init__.py", line 24, in <module> from dbapi2 import * File "/usr/local/lib/python2.6/sqlite3/dbapi2.py", line 27, in <module> from _sqlite3 import * ImportError: No module named _sqlite3
Файл "/usr/local/lib/python2.6/sqlite3/__init__.py", строка 24, в
Это не тот питон, который поставляется с Ubuntu. или:
libsqlite3-dev
и пересоберите эту версию python, илиВероятно sudo aptitude install python2.6-sqlite
, это зависит от того, какую версию Ubuntu вы используете. Возможно, вам придется сначала обновить ваши пакеты, если вы не делаете это регулярно ( sudo aptitude update
).
У вас установлены соответствующие пакеты sqlite3? Если вы это сделаете, dpkg -l | egrep sqlite3
я бы ожидал, что появятся как минимум 3 пакета, включая sqlite3
и libsqlite3-0
. Вам также может понадобиться python2.6-pysqlite2
.
Пытаться sudo aptitude install python2.6-pysqlite2 sqlite3 libsqlite3-0