安装python的MySQLdb模块
2015-07-31 11:11
621 查看
首先,在安装MySQLdb模块前可以做个测试,确认一下是否已经安装了MySQLdb模块
例如:
点击(此处)折叠或打开[root@localhost tmp]# python
Python 2.6.6 (r266:84292, Dec 7 2011, 20:48:22)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "", line 1, in <module>
ImportError: No module named MySQLdb
果然是没有安装啊。
1. 下载
安装MySQLdb模块,MySQLdb的下载页面下载。
我下载的是MySQL-python-1.2.3.tar.gz
地址:http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz
2、安装依赖包:
yum -y install python-devel mysql-devel zlib-devel openssl-devel
3. 安装
理论安装步骤:
# tar xvf MySQL-python-1.2.3.tar.gz
# cd MySQL-python-1.2.3
# python setup.py build
# python setup.py install
不过实际遇到一些问题:
问题1:ImportError: No module named setuptools
好吧,需要安装setuptools
官网页面:https://pypi.python.org/pypi/setuptools#installation-instructions
问题2:error: command 'gcc' failed with exit status 1
额。。。 新装的系统,啥都没装呢。。。
# yum -y install gcc
问题3:error: Python.h: No such file or directory
系统中没有Python.h的原因,是因为没有安装python的开发版,即Python-devel这个包,命令提示符下执行
yum install python-devel
问题4:/usr/bin/ld: cannot find -lz,造成编译错误
yum install zlib-devel
OK,这下终于build完成了。
例如:
点击(此处)折叠或打开[root@localhost tmp]# python
Python 2.6.6 (r266:84292, Dec 7 2011, 20:48:22)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
Traceback (most recent call last):
File "", line 1, in <module>
ImportError: No module named MySQLdb
果然是没有安装啊。
1. 下载
安装MySQLdb模块,MySQLdb的下载页面下载。
我下载的是MySQL-python-1.2.3.tar.gz
地址:http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz
2、安装依赖包:
yum -y install python-devel mysql-devel zlib-devel openssl-devel
3. 安装
理论安装步骤:
# tar xvf MySQL-python-1.2.3.tar.gz
# cd MySQL-python-1.2.3
# python setup.py build
# python setup.py install
不过实际遇到一些问题:
问题1:ImportError: No module named setuptools
好吧,需要安装setuptools
官网页面:https://pypi.python.org/pypi/setuptools#installation-instructions
> wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py > python ez_setup.py --user
问题2:error: command 'gcc' failed with exit status 1
额。。。 新装的系统,啥都没装呢。。。
# yum -y install gcc
问题3:error: Python.h: No such file or directory
系统中没有Python.h的原因,是因为没有安装python的开发版,即Python-devel这个包,命令提示符下执行
yum install python-devel
问题4:/usr/bin/ld: cannot find -lz,造成编译错误
yum install zlib-devel
OK,这下终于build完成了。
相关文章推荐
- python os.path
- 【Python】删除数组多个元素所产生的问题
- python学习小技巧分享(持续更新)
- TDD in Expert Python Programmin
- django 模板(template)中操作 python tuple
- 【python】 [基础] 数据类型,字符串和编码
- Python 金融数据分析库及相关框架
- [Python]抓取豆瓣电影列表的标题
- 基础知识:python模块的导入
- 基础知识:python模块的导入
- 树莓派用Python写几个简单程序
- Python 性能分析模块
- python的xlrd模块(读取excel表格)
- Python 实用命令
- 简单理解Python中的装饰器
- python模块学习
- 第一章:绪论-Python开发工具的安装
- 实践,用tornado实现自定义协议server
- gunicorn、uwsgi性能测试
- Python学习笔记-Python跟web开发