316
Package managers be like
(linux.community)
Post funny things about programming here! (Or just rant about your favourite programming language.)
It's not that confusing. There's like 5 main different tools in total, what are you going to code if you can't even set up the workspace? That's much simpler than an installation that depends on cuda or spark, and those only require setting up environment variables after installation anyway.
As a programmer you'll encounter several redundant libraries and tools in your life where each has an edge in some use cases and you'll learn to use most to be able to adapt to the different projects you encounter, python's package manager tools are simply one of those.
Of course there are more redundant tools. It doesn't make pip suck any less though.