Ldquo; error: command
Ldquo; error: command appears when MySQLdb is installed in CentOS 6.6.
1. Problem Description
--------------------------------------------------------------------------------
Run the installation command in the MySQL-python-1.2.3 source package root directory:
# Python setup. py install
The following information is displayed:
Error: command 'gcc 'failed with exit status
2. Solution
--------------------------------------------------------------------------------
Install the following dependent libraries before installing MySQLdb:
# Yum install python-devel mysql-devel zlib-devel openssl-devel
After installing the above dependency library, and then in the MySQL-python-1.2.3 source package root directory to execute the following installation command:
# Python setup. py install
The following information indicates that MySQLdb is successfully installed:
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
Then re-compile and install Python-2.7.9, and execute the following command in the Python-2.7.9 source package root directory:
#./Configure & make install
3. Check whether MySQLdb can be used normally.
--------------------------------------------------------------------------------
Run the following command on the terminal:
# 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
>>>
No message is good news!
OK, Enjoy it !!!
This article permanently updates the link address: