Have you tried anaconda?
@Layerjack (Onion Knight) is this an evil comment :hehe:
No. It's what someone recommended me when I was fiddling with Python a few years back. Is anaconda bad compared to virtenv? I'm bad with Python.