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.
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.