您的位置:首页 > 博客中心 > 数据库 >

django 和 mysql的一次troubleshooting

时间:2022-03-10 17:29

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