django 和 mysql的一次troubleshooting

下面是一次用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

django 和 mysql的一次troubleshooting

上一篇:HTML字符实体(Character Entities),转义字符串(Escape Sequence) 为什么要用转义字符串?


下一篇:eclipse 开发技巧