window.onload на IE ожидает двоичной информации для загрузки также. Это не строгое определение, "когда DOM загружается". Таким образом, может быть значительная задержка между тем, когда страница, как воспринимают, загружается и когда Ваш сценарий запущен. Из-за этого я рекомендовал бы изучить одну из многочисленных платформ JS (прототип/jQuery) для обработки тяжелого подъема для Вас.
Установлен ли пакет python-pysqlite2 ?
sudo apt-get install python-pysqlite2
Мой _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 .
Проверка файла settings.py. Разве вы не просто написали «sqlite» вместо «sqlite3» для движка базы данных?
У меня была такая же проблема (сборка python2.5
из исходников на Ubuntu Lucid), и import sqlite3
выбросил то же самое исключение. Я установил libsqlite3-dev
из менеджера пакетов, перекомпилировал python2.5, после чего импорт сработал.