I'm a data person so I haven't cut any big code with Python, but the package management issues I have had have gone away with conda virtual environments.
well, pip will happily brick your system if you let it on many Linux distros. Or at least it used to... I don't trust it enough to use it outside a virtualenv.