Datei "/usr/local/lib/python2.6/sqlite3/__init__.py", Zeile 24, in
Das ist nicht der Python von Ubuntu. entweder:
- Installieren
libsqlite3-dev
und erstellen Sie diese Version von Python oder - Verwenden Sie / usr / bin / python
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
Datei "/usr/local/lib/python2.6/sqlite3/__init__.py", Zeile 24, in
Das ist nicht der Python von Ubuntu. entweder:
libsqlite3-dev
und erstellen Sie diese Version von Python oderEs sudo aptitude install python2.6-sqlite
hä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 sqlite3
würde ich erwarten, dass mindestens 3 Pakete angezeigt werden, einschließlich sqlite3
und libsqlite3-0
. Sie können auch brauchen python2.6-pysqlite2
.
Versuchen sudo aptitude install python2.6-pysqlite2 sqlite3 libsqlite3-0