3 ms·
For a language purported to be user friendly, Python sure does have an extremely unfriendly package management ecosystem. I'm sure a lot of it comes down to fam
by TheAceOfHearts 3y ago
For a language purported to be user friendly, Python sure does have an extremely unfriendly package management ecosystem. I'm sure a lot of it comes down to familiarity though. With nodejs I'll use asdf to switch and manage runtime versions, and npm to install packages per project. Dealing with transpilers and bundlers is terrible experience though.
The best programming language that I know to get everything right with the out of box experience is Rust. It has a tool that allows me to switch Rust compiler versions and cargo Just Works.