为Python安装MySQLdb库
来源:互联网 发布:8口网络交换机怎么连接 编辑:程序博客网 时间:2024/05/20 11:22
1. 首先确认python的版本为2.3.4以上,如果不是需要升级python的版本
python -V 检查python版本
2. yum -y install python-devel
3. 下载 MySQL-python-1.2.2.tar.gz
地址 https://sourceforge.net/projects/mysql-python/
4. 安装 MySQl-python
- tar xvzf MySQL-python-1.2.2.tar.gz
- cd MySQL-python-1.2.2
- vi site.cfg
- 把 mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确。
- python setup.py build
- sudo python setup.py install
安装结束
5. 测试
运行: python
import MySQLdb
如果没有报错,说明安装好了。
错误一:
- python2.6 setup.py install
- Traceback (most recent call last):
- File "setup.py", line 5, in <module>
- from setuptools import setup, Extension
- ImportError: No module named setuptools
处理方法,安装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
- python2.6 setup.py install
错误二:
import _mysql
ImportError: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory
处理方法有两种:
方法一. vi /etc/profile, 把/pathtomysql/lib/mysql加到LD_LIBRARY_PATH环境变量中
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mysql/lib/mysql
注:MySQL5.5是:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mysql/lib
方法二.将建链接到/usr/lib
- cd /usr/lib
- ln -s /path/to/mysql50/lib/mysql/libmysqlclient_r.so.15.0.0 libmysqlclient_r.so.15
- ln -s /path/to/mysql50/lib/mysql/libmysqlclient_r.so.15.0.0 libmysqlclient_r.so
- 为Python安装MySQLdb库
- centos系统下为python安装MySQLdb库
- mac下为python安装MySQLdb
- mac下为python安装MySQLdb
- Mac环境下为Python安装MySQLdb库时遇到的诸多问题
- python 安装mysqldb第三方库
- MySQLdb for python 安装
- 安装 mysqldb for python
- python 安装MySQLdb模块
- 安装MySQLdb模块-python
- MySQLdb python模块安装
- Python MySQLdb 安装
- [Python]安装MySQLdb
- mysqldb-python 安装
- python安装mysqldb
- Python 安装 MYSQLdb windows
- python MySQLdb安装问题解决
- Python中MySQLdb安装
- 在线生成android应用程序初探(以在线生成EPUB电子书为例)
- 网络抓包工具。
- js编程题目
- Office 自动化---准备
- UVA11992----线段树的成段更新
- 为Python安装MySQLdb库
- iBATIS一对多/多对多N+1问题解决方案
- GlassFish下手动部署JSF程序
- rails环境下安装extjs4
- Dll的远程线程注入之关键代码描述总结
- 《C++ Primer》习题12.38——12.40
- 设计模式之-迭代器模式
- 安装SharePoint报错:系统从以前的安装重新启动,或更新正在等待错误(原)
- Java反射机制及应用(一)