django和mysql在生产中设置

时间:2012-05-23 20:35:07

标签: python mysql django mysql-python

我正在尝试在我的生产服务器(Ubuntu 12.04)上设置mysql。我按照本教程http://www.saltycrane.com/blog/2008/07/how-set-django-mysql-ubuntu-hardy/然后运行python manage.py syncdb它显示此错误https://gist.github.com/2777611

我也检查了这一点Getting "Error loading MySQLdb module: No module named MySQLdb" - have tried previously posted solutions然后我尝试了pip install MySQL-python但没有用,这显示了这个错误https://gist.github.com/2777629

有谁能告诉我这个问题?

谢谢!

2 个答案:

答案 0 :(得分:3)

您可以安装Ubuntu存储库中包含的python MySQL库:

sudo apt-get install python-mysqldb

(在这种情况下,您不需要执行pip install MySQL-python


或者您可以安装MySQL开发库,然后尝试pip install MySQL-python技术:

sudo apt-get install libmysqlclient-dev

答案 1 :(得分:0)

dgel已经回答了,但我想添加一些东西,这对初学者来说很容易。起初我建议设置virtualenv。

然后如果你是python 2.7安装

pip install mysql-python

或者如果您使用的是python 3.x

pip install mysqlclient