Нет модуля с именем _sqlite3.Python

Программы на Python
Anonymous
Нет модуля с именем _sqlite3.

Сообщение Anonymous »

Я пытаюсь запустить приложение Django на своем VPS под управлением Debian 5. Когда я запускаю демонстрационное приложение, оно выдает следующую ошибку:

Код: Выделить всё

  File "/usr/local/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in     import_module
__import__(name)

File "/usr/local/lib/python2.5/site-packages/django/db/backends/sqlite3/base.py", line 30, in 
raise ImproperlyConfigured, "Error loading %s: %s" % (module, exc)

ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that     order): No module named _sqlite3
При установке Python выдается та же ошибка:

Код: Выделить всё

Python 2.5.2 (r252:60911, May 12 2009, 07:46:31)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
Traceback (most recent call last):
File "", line 1, in 
File "/usr/local/lib/python2.5/sqlite3/__init__.py", line 24, in 
from dbapi2 import *
File "/usr/local/lib/python2.5/sqlite3/dbapi2.py", line 27, in 
from _sqlite3 import *
ImportError: No module named _sqlite3
>>>
Читая в Интернете, я узнал, что Python 2.5 должен поставляться со всеми необходимыми оболочками SQLite. Нужно ли мне переустанавливать Python или есть другой способ запустить этот модуль?

Подробнее здесь: https://stackoverflow.com/questions/121 ... ed-sqlite3

Вернуться в «Python»