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, but I still can't get it to work.
When I try to run a migrate in Django I get the following error:
Error loading MySQLdb module: No module named 'MySQLdb'
I have installed the recommended MySql Python Connector (2.0.1) selecting Ubuntu (since I am on Mint Linux). It installs correctly. I still get the error. I don't need to add this library to the project or anything, right? It looks like python should just be aware of this and run successfully. What can I do? Thanks.
EDIT: I forgot to mention: I am running Python 3.4 - a lot of typical solutions are still using 2.7, so they don't work and all the solutions with 3.0 I have tried without success.
None of the existing answers worked for me on Ubuntu Server 16.04 so I ran:
sudo apt-get install libmysqlclient-dev sudo -H pip3 install mysqlclient
The first command get me the mysql config needed by the second command.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With