While running “pip install mysql-python” on a fresh installation of Linux Mint 17, the following error occured:
Traceback (most recent call last): File "", line 17, in File "/tmp/pip_build_root/MySQL-python/setup.py", line 17, in metadata, options = get_config() File "setup_posix.py", line 43, in get_config libs = mysql_config("libs_r") File "setup_posix.py", line 25, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found
This problem is caused by the ‘mysql_config’ file not being in your PATH, likely because it’s not there at all.
Ensure that the libmysqlclient-dev package is installed:
sudo apt-get install libmysqlclient-dev -y
If you are still getting the error after this, ensure that your MySQL library is in your path:
If that’s still not working, you can edit the “setup_posix.py” file and change the path attribute to match your local installation:
mysql_config.path = "/path/to/mysql_config"
(Note that the python-MySQL can also be installed with apt-get install python-mysqldb)