I have been learning Python for the past few days and absolutely love the language but I just can't wrap my head around package management. Here's a few keywords I've stumbled upon trying to learn how package management is done: easy_install virtualenv pip setuptools distutils pypi wheel egg site-packages
Compare this with Node's npm and package.json. I'm almost considering giving up Python at this point just due to the apparent complexity of package management.
Is it just me? Is it not such a big deal in practice? Anyone else coming from Node.js land got confused by Python's package system?
For the little of npm I've seen its equivalent is pip, and package.json maybe pip's requirements files.
[1] https://packaging.python.org/en/latest/current.html [2] https://packaging.python.org/en/latest/glossary.html