Estou tentando instalar o OpenStack Dashboard seguindo este guia do git: link
Mas quando executo este comando para sincronizar o banco de dados:
$ tools/with_venv.sh openstack-dashboard/manage.py syncdb
Ele retorna isso:
File "/home/user1/horizon/.venv/local/lib/python2.7/sitepackages/django/db/backends/mysql> /base.py", line 14, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
Eu instalei o pacote " python-mysqldb " várias vezes, mas ele ainda gerou esse erro.
Quando eu corro:
> > > importe o MySQLdb
no interpretador python, tudo bem!
E eu tentei instalar através do easy_install, mas o MySQL-python está instalado:
$ sudo easy_install MySQL-python
Searching for MySQL-python
Best match: MySQL-python 1.2.3
MySQL-python 1.2.3 is already the active version in easy-install.pth
Using /usr/lib/pymodules/python2.7
Processing dependencies for MySQL-python
Finished processing dependencies for MySQL-python
Aqui está o conteúdo das ferramentas / with_venv.sh
#!/bin/bash
TOOLS='dirname $0'
VENV=$TOOLS/../.venv
source $VENV/bin/activate && $@
Quando eu executo: tools / with_venv.sh ele não retorna nada.
O que há de errado no meu caso?