Установлен Django из источника (python setup.py install и т. П.), Установлен MySQLdb из источника (python setup.py build, python setup.py install). Использование Python 2.4, который был установлен в ОС (CentOS 5.5). Получение следующего сообщения об ошибке после запуска сервера:
Error loading MySQLdb module: No module named MySQLdb
Pythonpath, предоставляемый отладочной информацией, включает
'/usr/lib/python2.4/site-packages'
и все же, если я ls
этот каталог, я могу ясно видеть
MySQL_python-1.2.3-py2.4-linux-i686.egg
Используя интерактивную оболочку python, я могу набрать import MySQLdb
, и она не выдает ошибок. Это заставляет меня поверить, что это проблема с Django, но я не имею ни малейшего понятия, с чего начать, так как я новичок в Django и python.
РЕДАКТИРОВАТЬ: И чтобы быть более конкретным, все в настоящее время работает как root. Я еще не настроил ни одного пользователя на этом компьютере, поэтому никто, кроме root, не существует.
EDITx2: И, если быть более точным, веб-сервер - это Cherokee, который развертывается с использованием uWSGI. Все установлено из источника.