Никакой модуль, названный _sqlite3

window.onload на IE ожидает двоичной информации для загрузки также. Это не строгое определение, "когда DOM загружается". Таким образом, может быть значительная задержка между тем, когда страница, как воспринимают, загружается и когда Ваш сценарий запущен. Из-за этого я рекомендовал бы изучить одну из многочисленных платформ JS (прототип/jQuery) для обработки тяжелого подъема для Вас.

108
задан Peter Mortensen 7 January 2010 в 09:38
поделиться

4 ответа

Установлен ли пакет python-pysqlite2 ?

sudo apt-get install python-pysqlite2
0
ответ дан 24 November 2019 в 03:28
поделиться

Мой _sqlite3.so находится в /usr/lib/python2.5/lib-dynload/_sqlite3.so. Судя по вашим путям, у вас должен быть файл /usr/local/lib/python2.5/lib-dynload/_sqlite3.so.

Попробуйте сделать следующее:

find /usr/local -name _sqlite3.so

Если файл не найден, что-то может быть неправильно с вашей установкой Python. Если это так, убедитесь, что путь, по которому он установлен, находится в пути Python. В оболочке Python

import sys
print sys.path

В моем случае /usr/lib/python2.5/lib-dynload находится в списке, поэтому он может найти /usr/lib/python2.5/lib-dynload/_sqlite3.so .

9
ответ дан 24 November 2019 в 03:28
поделиться

Проверка файла settings.py. Разве вы не просто написали «sqlite» вместо «sqlite3» для движка базы данных?

1
ответ дан 24 November 2019 в 03:28
поделиться

У меня была такая же проблема (сборка python2.5 из исходников на Ubuntu Lucid), и import sqlite3 выбросил то же самое исключение. Я установил libsqlite3-dev из менеджера пакетов, перекомпилировал python2.5, после чего импорт сработал.

75
ответ дан 24 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

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