django 和 mysql的一次troubleshooting

时间:2014-06-29 13:36:40   收藏:0   阅读:412

下面是一次用django连接mysql的经历,记录下来也许以后会有帮助。

首先是用django的./manage.py syncdb 去连接mysql

这里面最重要的就是最后一句 No module named MySQLdb. 这说明MySQL-python这个package没有安装成功。于是用pip2.7 install MySQL-python来安装,但是遇到如下错误。

这个错误很长所以只截取一小段来看。发现都是c/c++的头文件找不到,这一般是因为某个dev的包没有找到。在linux上你安装一个软件的时候这个软件通常有两部分,一个是dev包一个是应用包。如果你只要使用的话安装应用包就可以了,但是某些情况下需要dev包。 这里是mysql的一些头文件找不到所以我们应该安装mysql的dev包。 猜测名字应该是类似于mysql-devel

果然有这么一个包。安装之后就可以执行pip install。 

 

 

 

django 和 mysql的一次troubleshooting,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!