20 MB isn’t much really. I used to see slow downs when I was approaching 200 or 250 mb so that might not be your problem.
Here’s the post you are looking for - I had everything down except installing the mysqlclient in the virtual environment and as you can see in the thread it was driving me crazy. The post I’ve linked you to has all the proper steps.