Python packaging is such a fucking mess. The awful "managed environment" stuff with pip. The disconnect between pip versions and Python versions. The trend for systems to end up with 20 different mixed/mashed versions of Python installed that is so bad XKCD memed about it.
It's a language that has done some extremely opinionated things in the name of consistency and correctness, but the ecosystem around it is still a total dumpster fire.