[Python] Fixing Fatal Error when Installing Mysqlclient with Pip
On my current project, im using Python, Django and Pip. But there is some issue when installing libraries needed for running the app,
pip install -r requirements.txt
Below is the error generated when running it,
_mysql.c:29:10: fatal error: 'my_config.h' file not found #include "my_config.h" ^~~~~~~~~~~~~ 1 error generated. error: command 'clang' failed with exit status 1 ---------------------------------------- Rolling back uninstall of mysqlclient
Looks like error happen when trying to install below library,
mysqlclient==1.3.7
Below is Python and Pip version that im using,
$ python --version Python 3.4.3
$ pip -V pip 18.1 from /Users/m/.pyenv/versions/3.4.3/envs/logistic_backend/lib/python3.4/site-packages/pip (python 3.4)
The main culprit is corresponding library is not supported by Python 3.4.3, changing it into below lib fix the error
pymysql==0.9.2
No Comments