'pip install MySQL-python' fails with 'IndexError'
This solved my issue:
brew install [email protected]
brew link --force [email protected]
I met same error and solved with following instructions:
- brew uninstall mysql-connector-c
- brew install mysql
- invoke "mysql_config --libs" and confirm its output include correct library options: "-L/usr/local/Cellar/mysql/5.7.20/lib -lmysqlclient -lssl -lcrypto"
- export LDFLAGS=-L/usr/local/opt/openssl/lib && pip install mysqlclient
Copy from this blog.
By finding out the information that mysql-connector-c
might come to the conclusion that the configuration by brew installation may be incorrect , open the /usr/local/bin/mysql_config
script to modify some of the contents of it:
#Create options
Libs = "-L$pkglibdir "
Libs = "$libs -l"
change into:
#Create options
Libs = "-L$pkglibdir"
Libs = "$libs -lmysqlclient -lssl -lcrypto"
Save
Then re-install mysql-python:
pip install mysql-python