Преимущества использования сред для каждого проекта, например:
- Возможность использовать разные версии одних и тех же пакетов в разных проектах.
- Убедитесь, что используются только те зависимости, которые известны в вашем проекте. проекты, поэтому вы можете воспроизводить среду для определенных c проектов на других машинах.
Отсюда и некоторые недостатки, если вы не используете среды для проекта:
- Если вы Если вы хотите обновить пакет, который требует обновлений в вашем коде, вам нужно будет обновить все проекты, которые используют этот пакет.
- Вы можете забыть добавить зависимости в файл среды вашего проекта, потому что он в любом случае находится в глобальной среде и поэтому никто не заставлял вас делать это.
См. Python и Conda документы о средах для получения дополнительной информации.