python中MySQLdb库的安装
在使用python链接数据库时,使用import MySQLdb, 居然提示缺少此包,下面是google后的解决方案:
1、http://sourceforge.net/projects/mysql-python 上下载MySQL-python安装包
解开并进入相应的目录,我们可以先阅读README文件,其中有关于安装的介绍:
$ tar xfz MySQL-python-1.2.1.tar.gz
$ cd MySQL-python-1.2.1
$ # edit site.cfg if necessary
$ python setup.py build
$ sudo python setup.py install # or su first
于是按照介绍的进行操作,python setup.py build,但是提示ImportError: No module named setuptools错误,好吧,我们只好先去安装setuptools包
2、安装setuptools:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install
3、安装完毕,再次执行python setup.py build,MD居然还有错误,错误提示:EnvironmentError: mysql_config not found
Google后得知mysql_config是属于MySQL开发用的文件,而使用apt-get安装的MySQL是没有这个文件的,于是只能再继续安装必要的包文件,下面直接列出过程:
sudo apt-get install libmysqld-dev
sudo apt-get install python-dev
4、继续安装MySQL-python:
python setup.py build
sudo python setup.py install
全部操作完毕后,第一个sql语句终于顺利执行:)