IMO, npm actually does a much cleaner job than pip, by managing dependencies at the project level, thus avoiding Dependency Hell. Indeed python developers these days turn to tools like virtualenv or pipenv for per-project dependency management.
pnpm does an even better job than pip and npm. You use pnpm like npm but it will download only once to pnpm local store and reuse module in projects. Saving space and downloading while giving same interface like npm.
I'm a full stack software engineer, linux system administrator, tech support specialist, and LGBT+ rights activist. I love old technology and collect old computers. Come say hi!
IMO, npm actually does a much cleaner job than pip, by managing dependencies at the project level, thus avoiding Dependency Hell. Indeed python developers these days turn to tools like virtualenv or pipenv for per-project dependency management.
Also Anaconda
pnpm does an even better job than pip and npm. You use pnpm like npm but it will download only once to pnpm local store and reuse module in projects. Saving space and downloading while giving same interface like npm.
If only it was the default package manager, maybe in the future.