существует только для разделения версий самого питона и сторонних библиотек в разных проектах или есть другие причины его использовать?
для отделеьния библиотек которые юзет проект чтобы 1. можно было легко его удалить или пересоздать 2. разные проекты не конфликтовали 3. не ломать системные либы
Ну и да, вопрос разделения версий самого питона виртуальные окружения не решают (сами по себе).
Для одного проекта нужна версия либы 1.0, для другого 2.0. Ну и в целом в глобальном питоне можно натолкнуться на неприятные косвенные зависимости и проблемы, если превращать его в свалку
Обсуждают сегодня