To be fair, python isn't the only language whose package management system is all but incoherent to folks who don't use python every day (and sometimes even to them!). npm is pretty rough to get setup too, and you run into a lot of issues similar to this.
wonderlg|5 years ago
At most you’ll have trouble running the right version (rare nowadays, unlike in pre-v1 days)