Re: The Real Problem is a Bit More Complicated
Even on a decent Linux distro the real problem is that pip is braindead and often overwrites system packages with incompatible versions of its own devising.
Cart before the horse: it's the distro's that mess with Python's packaging and then expose it to users. Setup correctly and pip will install to the user's home directory and they'll never have to fuck around with apt-* which should only be used for system stuff. Separation user and system packages? We've heard those BSD guys do that but we can't be bothered…