How to correctly install Python applications & libraries
It is well known that Python has a problem when it comes to installation of applications since shared libraries can sometimes have significant API changes from one version to another. Added to the complication is the fact that many linux based distros have a preinstalled version of Python that comes with old versions of certain libraries that if overwritten can affect OS stability. In this guide I will outline the best way to install Python applications & libraries from PyPI without breaking your system and causing a dependency hell....