1. Description of the problem
Execute the installation command in the mysql-python-1.2.3 source package root directory:
# python setup.py install
The following information appears:
Error:command ' gcc ' failed with exit status 1
2. Workaround
Install the following dependent libraries before installing MYSQLDB:
# yum install python-devel mysql-devel zlib-devel openssl-devel
After installing the above dependent libraries, then execute the following installation commands under the mysql-python-1.2.3 source package root directory:
# python setup.py install
The following information indicates that the MYSQLDB installation was successful:
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
You will then recompile the installation Python-2.7.9 and execute the following command under the Python-2.7.9 source package root directory:
# ./configure && make && make install
3. Check whether the module MYSQLDB can be used properly
Execute the following command at the terminal:
# pythonPython2.7. 9(Default, Feb7 -, -: -: -) [GCC4.4. 7 20120313(Red Hat4.4. 7- One)] on Linux2type"Help","Copyright","Credits" or "License" forMore information.>>>ImportMySQLdb>>>
No news is good news!
OK, Enjoy it!!!
"Error:command ' gcc ' failed with exit status 1" appears when installing MYSQLDB under centos6.6