1. Django创建数据模型报错
使用Django创建数据模型,报了很多错如下所示:
python manage.py syncdb
基本大概意思:加载MySQLdb module出错,缺少MySQLdb模块
2. 安装MySQLdb模块
2.1 下载MySQLdb源码
http://sourceforge.net/projects/mysql-python/
选择对应的版本下载即可
2.2 编译安装
解压下载的文件,按照其中的readme.txt文件中的说明安装即可,附部分说明
2.3 执行python setup.py build可能报错,如下所示:
2.4 安装python-dev,上面的错误就迎刃而解了
sudo apt-get install python-dev
3. 更便捷的安装MySQLdb模块
网上大多数地都是采用上面的安装步骤,仔细阅读readme.txt文件发现了更加便捷的解决方案,如下:
也就是说:Red Hat Linux已经默认安装好了,如果需要的话开发者可以编译自己的rpm包,Debian/Ubuntu 使用如下apt-get指令就ok了
sudo apt-get install python-mysqldb
4. 通用的pip安装
sudo pip install mysql-python
5. 测试
在python环境中引入MySQLdb,不报错的话说明已经安装成功