Django instalado desde la fuente (instalación de python setup.py y tal), MySQLdb instalado desde la fuente (python setup.py build, python setup.py install). Usando Python 2.4 que vino instalado en el sistema operativo (CentOS 5.5). Conseguir el siguiente mensaje de error después de iniciar el servidor:Django incapaz de encontrar el módulo python de MySQLdb
Error loading MySQLdb module: No module named MySQLdb
El PYTHONPATH la información de depuración proporciona incluye
'/usr/lib/python2.4/site-packages'
y, sin embargo, si ls
ese directorio, que pueda ver claramente a
MySQL_python-1.2.3-py2.4-linux-i686.egg
Utilizando el shell interactivo de python, puedo escribir import MySQLdb
y no produce errores. Esto me lleva a pensar que es un tema de Django, pero no tengo la menor idea de dónde empezar a buscar, ya que soy nuevo tanto para Django como para Python.
EDITAR: Y para ser un poco más específico, todo se ejecuta actualmente como root. Aún no configuré usuarios en la máquina, por lo que no existe ninguno más que root.
EDITx2: Y para ser aún más específico, el servidor web es Cherokee y se implementa mediante uWSGI. Todo instalado desde la fuente.
a hacer esto ------------ apt-get install python-MySQLdb – shadow0359