e
Что конкретно не нравится:
- зависимости не добавляются автоматически
- постоянно нужно следить, установились ли зависимости в виртуальное окружение или глобально, активировать виртуальное окружение.
Вопрос: есть ли альтернативы pip, которые бы при установке новых пакетов добавляли зависимости в файлик типа package.json, и потом, при разворачивании в другой среде, требовалось прописать одну команду и установить все зависимости для проекта?
В Node.js ты устанавливаешь пакет, он автоматически добавляется в package.json, тебе не надо ручками вести никакой requirements.txt (когда я узнал, что питонисты вручную добавляют зависимости, я сначала не поверил) или держать в голове все зависимости, и при деплое ты просто пишешь npm install и все пакеты устанавливаются :)
Это не наезд на питонистов, просто вопрос, есть ли пакетные менеджеры, сопоставимые по удобству?