Исходя из фона Node.js + npm, он действительно кошмарно пытается понять все, что связано с управлением пакетами Python. После нескольких часов исследований я наткнулся на все эти ключевые слова:
- easy_install
- virtualenv
- пип
- Setuptools
- Distutils
- PyPI
- колесо
- яйцо
- сайт-пакеты
Может кто-нибудь помочь мне расшифровать эти термины и поставить их в историческом контексте? Например, "distutils был первым менеджером пакетов, но он был заменен на X в Y, потому что Z".
Я очень люблю Python (язык), но управление пакетами кажется настоящим кошмаром, чтобы учиться тому, кто использовал удивительные npm в течение последних нескольких лет.