Home >Database >Mysql Tutorial >How to Fix \'sh: mysql_config: not found\' Error During MySQL-python Installation on Ubuntu?
Troubleshooting MySQL-python Installation
When attempting to install MySQL-python on Ubuntu/Linux, you may encounter an error that states "sh: mysql_config: not found." This indicates that the mysql_config executable is not available on your system.
Solution:
On Ubuntu, it is highly recommended to use the distribution's repository for installing Python packages. Therefore, to install python-mysqldb, execute the following command:
sudo apt-get install python-mysqldb
If you prefer using pip for installation, refer to the following guide by the developer:
http://mysql-python.blogspot.no/2012/11/is-mysqldb-hard-to-install.html
Prerequisites for pip Installation:
To install python-mysqldb using pip (especially in a virtual environment), ensure you have all the necessary prerequisites by running the following command:
sudo apt-get install build-essential python-dev libmysqlclient-dev
The above is the detailed content of How to Fix \'sh: mysql_config: not found\' Error During MySQL-python Installation on Ubuntu?. For more information, please follow other related articles on the PHP Chinese website!