Проблема с установкой sqlite3 модуль для python 2.6 в системе человечности

Я должен выполнить sqlite3 модуль на python 2.6 в системе человечности. Как я устанавливаю этот модуль для 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
1
задан 20.03.2010, 21:23

2 ответа

Файл "/usr/local/lib/python2.6/sqlite3 / __ init __. py", строка 24, в

Это не Python, который идет с Ubuntu. также:

  • Установка libsqlite3-dev и восстановите ту версию Python, или
  • используйте/usr/bin/python
3
ответ дан 12.12.2019, 09:21

Это, вероятно, 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

1
ответ дан 12.12.2019, 09:21

Теги

Похожие вопросы