Home  >  Article  >  Database  >  CentOS 6.6下安装MySQLdb时出现“error: command 'gcc' failed with exi

CentOS 6.6下安装MySQLdb时出现“error: command 'gcc' failed with exi

WBOY
WBOYOriginal
2016-06-07 15:10:08987browse

CentOS 6.6下安装MySQLdb时出现ldquo;error: command

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是否可正常使用

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

在终端执行以下命令:

# python
Python 2.7.9 (default, Feb  7 2015, 17:28:17)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>>

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

本文永久更新链接地址

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn