不能运行 MySQL 数据库在 Django

标签: Django MySQL Python
发布时间: 2015/6/11 22:53:27
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

当我运行时遇到错误

python manage.py syncdb


...
  File "/Users/Marcus/Documents/Django/venv/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 17, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

我的设置:

$ pip 列表

Django (1.5.4)
pip (1.4.1)
setuptools (0.6c11)
stevedore (0.10)
virtualenv-clone (0.2.4)
virtualenvwrapper (4.1.1)
wsgiref (0.1.2)

当我做 $ pip 安装 mysql-python 我得到"错误: 无效的命令 'egg_info'

我正运行 MAMP,但是我没有改变任何设置。MySQL 服务器是绿色的。

任何想法如何解决此问题

解决方法 1:

如果你正在使用 Ubuntu 试试这个:

sudo apt-get install build-essential python-dev libmysqlclient-dev

这对我来说解决错误。

赞助商