MySQLdb作为python操作MySQL数据库的模块,使用起来较为方便(主要是其他的模块没试过⊙﹏⊙‖∣),不过安装过程稍有波折,于是在此记录一下整个安装过程,仅供参考。
下载安装文件
俗话说“巧妇难为无米之炊”,要想安装MySQLdb,首先要下载安装文件,下载地址
安装
这个过程挺简单,不用著名的三板斧,因为安装包中自带setup.py 文件,具体只需要以下几步:1
2
3
4$ tar zxvf MySQL-python-1.2.3.tar.gz
$ cd MySQL-python-1.2.3
$ python setup.py build
$ python setup.py install
如果整个过程没问题的话,那么就算是安装完成了,然而事实往往不尽如人意,上面过程中可能会出现下面的问题
问题一: 执行build时提示mysql_config找不到
详细错误:EnvironmentError: mysql_config not found
这种情况说明环境变量的设置有问题,解决方案如下:
首先查找mysql_config的位置,使用1
$ find / -name mysql_config
比如我的在 /usr/local/mysql/bin/mysql_config
然后修改setup_posix.py文件,在26行:1
2
3mysql_config.path = “mysql_config”
修改为:
mysql_config.path = “/usr/local/mysql/bin/mysql_config”
然后重新执行1
$ python setup.py build
这样就可以顺利build了