以Ubuntu下安装为例:
下载地址:https://pypi.python.org/pypi/MySQL-python/
解压后直接进入解压目录运行安装命令。
python setup.py install
View Code
若成功,则能成功使用MySQLdb模块。
但是一般会出现以下问题:
1) ImportError: No module named setuptools
解决方案:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gzView Code
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install
以上命令最好用root权限执行,否则会出现错误。
2) EnvironmentError: mysql_config not found
解决方案:
apt-get install libmysqlclient-devView Code
updatedb
locate mysql_config
locate mysql_config 的作用是定位mysql_config文件位置,默认情况下为/usr/bin/mysql_config。
MySQLdb源码下找到setup_posix.py 文件, 将文件中mysql_config.path值改为:/usr/bin/mysql_config,然后就可以安装了
3) error: Setup script exited with error: command 'gcc' failed with exit status 1
解决方案:
apt-get install python-dev
View Code