I am new to Python and trying to setup a Django project to work with MySql. I have read through the documentation as well as some other StackOverflow posts about the topic,
If you're like me, you're working with a Linux install, and Linux still needs Python 2.7 in most cases. That means that
pip install mysqlclient
will install the MySQL client for 2.7, which is segmented from Python 3. To make it install for 3.x you need to use
pip3 install mysqlclient
I did not have to install any packages, but mysql-common was already installed (Raspbian install) so your mileage may vary there