- 下载 MySQL-python-1.2.3.tar.gz
- 解压
tar xzvf MySQL-python-1.2.3.tar.gz
- 查找mysql_config 并修改配置文件site.cfg
cd MySQL-python-1.2.3
whereis mysql_config
修改site.cfg 的mysql_config的路径
4 是用最高权限执行
python setup.py install
[guoxp@web MySQL-python-1.2.3]$ python
>>> import MySQLdb
/usr/local/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg/_mysql.pyc, but /usr/local/src/MySQL-python-1.2.3 is being added to sys.path
如果没有错误提示或者以下错误提示,那么表示安装成功。
错误提示:
/usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.pyc, but /root/MySQL-python-1.2.3 is being added to sys.path
报错原因:
执行python setup.py install,MySQLdb模块会被拷贝python的site-packages目录。如果在执行python的目录中存在相同的模块,就可能重复导入模块。
解决办法:
换个目录执行python即可。
[guoxp@web1 ~]$ python
>>> import MySQLdb
>>>
windows 下
选择32位or64位
下载 http://www.codegood.com/archives/129