(https://imgs.xkcd.com/comics/python_environment.png)
Looks about right.
Even more mess on Windows boxes...
:oracle:
What I've learnt is
1.) install everything via apt-get/yum
OR
1.) install everything via pip
OR
1.) install virtualenv
2.) do everything via pip in virtualenv
Do not mix
Do not mix, and do not install on Windows. :smug:
I've had the most success with virtualenv. That way I can use bash.exe (ubuntu in windows) and run concurrent projects.
I definitely sympathise with the OP though