This answer is an update, circa November 2019. None of the popular pip installs will give you a working setup on MacOS 10.13 (and likely other versions as well). Here is a simple way that I got things working:
brew install mysql
pip install mysqlclient
If you need help installing brew, see this site: https://brew.sh/