Problem bei der Installation des sqlite3-Moduls für Python 2.6 auf einem Ubuntu-System

7851
Hoang Pham

Ich muss das sqlite3-Modul auf Python 2.6 in einem Ubuntu-System ausführen. Wie installiere ich dieses Modul für Python 2.6?

Irgendwie habe ich dieses Modul nicht, es verursacht den Fehler:

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

2 Antworten auf die Frage

3
user23307

Datei "/usr/local/lib/python2.6/sqlite3/__init__.py", Zeile 24, in

Das ist nicht der Python von Ubuntu. entweder:

  • Installieren libsqlite3-devund erstellen Sie diese Version von Python oder
  • Verwenden Sie / usr / bin / python
ohh, ich habe nicht gewusst, dass der Python 2.6 mit Ubuntu 9 vorinstalliert ist. Vielen Dank dafür;) Hoang Pham vor 14 Jahren 0
1
Cry Havok

Es sudo aptitude install python2.6-sqlitehängt wahrscheinlich davon ab, welche Version von Ubuntu Sie verwenden. Sie müssen möglicherweise zuerst Ihre Pakete aktualisieren, wenn Sie dies nicht regelmäßig tun ( sudo aptitude update).


Haben Sie die entsprechenden sqlite3-Pakete installiert? Wenn Sie dies tun, dpkg -l | egrep sqlite3würde ich erwarten, dass mindestens 3 Pakete angezeigt werden, einschließlich sqlite3und libsqlite3-0. Sie können auch brauchen python2.6-pysqlite2.

Versuchen sudo aptitude install python2.6-pysqlite2 sqlite3 libsqlite3-0

hi Cry, es ist derselbe Fehler. Es hat sich nichts geändert. Meine Ubuntu-Version ist: Ubuntu 9.10 - der Karmic Koala -, veröffentlicht im Oktober 2009 und bis April 2011 unterstützt. Hoang Pham vor 14 Jahren 0