2 ms·
> I don't think anyone has significant issues with pip itself as opposed to the runtime it exists within. Pip has lots of issues (IMO it's one of the worst pac
by nicoburns 4y ago
> I don't think anyone has significant issues with pip itself as opposed to the runtime it exists within.
Pip has lots of issues (IMO it's one of the worst package managers):
- It installs dependencies globally by default! This makes it a massive pain to work with unless you get virtualenvs setup correctly. Which you have to remember to do every time you interact with a project.
- It doesn't use lock files by default. You have to remember to lock your dependencies.
- Packages that depend on C libraries have a tendency to fail with cryptic error messages if you don't have the library installed (which can be contrasted with node.js packages which tend to bundle the library, and will even compile it from source for you if there isn't a binary version available for your platform).