CentOS 6.6下安装MySQLdb时出现“error: command 'gcc' failed with exit status 1”

2015-08-31 19:59:35 · 作者: · 浏览: 45

1. 问题描述


--------------------------------------------------------------------------------


在MySQL-python-1.2.3源码包根目录下执行安装命令:


# python setup.py install
出现以下信息:


error: command ‘gcc’ failed with exit status


2. 解决方法


--------------------------------------------------------------------------------


在安装MySQLdb前安装以下依赖库:


# yum install python-devel mysql-devel zlib-devel openssl-devel


安装完以上依赖库后, 再在MySQL-python-1.2.3源码包根目录下执行以下安装命令即可:


# python setup.py install


如下信息表示MySQLdb安装成功:


Installed /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg
Processing dependencies for MySQL-python==1.2.3
Finished processing dependencies for MySQL-python==1.2.3


接着还要重新编译安装Python-2.7.9, 在Python-2.7.9源码包根目录下执行以下命令:


# ./configure && make && make install


3. 检测模块MySQLdb是否可正常使用


--------------------------------------------------------------------------------


在终端执行以下命令:


没消息就是好消息!
OK, Enjoy it!!!