I cannot install mysql-connector-python using pip

For all the lazy people like me who had to google how the requirements file works

just do this ...

echo https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.3.tar.gz >> requirements.txt

then this.

sudo -H pip install -r ./requirements.txt

check it.

pip list | grep mysql

It should output:

mysql-connector-python (2.1.3)

happy days Thanks to @Amnon


There are quite a few solutions, e.g. hosting a private repository, but the quickest was to change the requirements.txt file to download from mysql's cdn.

i.e., to change:

mysql-connector-python==1.0.12

to

https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.15.tar.gz

Worked for me using

pip install mysql-connector-python-rf.

More info here https://github.com/travis-ci/travis-ci/issues/5369