Механизм виртуальных сред в Anaconda Python работает за счёт создания изолированных окружений (виртуальных машин), которые имитируют работу полноценного физического ПК. blog.skillfactory.ru
Некоторые особенности работы механизма:
- Создание среды. blog.skillfactory.ru За создание и работу виртуальных машин отвечает встроенный в Anaconda менеджер виртуальной среды, который выделяет для этого часть физических ресурсов ПК (оперативную память, дисковое пространство, мощность процессора и т. д.). blog.skillfactory.ru
- Управление средами. blog.skillfactory.ru Управление изолированными виртуальными средами осуществляется из единой контрольной консоли. blog.skillfactory.ru
- Использование нескольких сред. blog.skillfactory.ru С помощью изолированных виртуальных сред можно параллельно работать над несколькими приложениями сразу, установив разные дистрибутивы Python с отдельными пакетами под различные задачи. blog.skillfactory.ru
- Изоляция зависимостей. sky.pro Виртуальные среды позволяют изолировать зависимости различных проектов, что предотвращает конфликты между пакетами. sky.pro Это особенно важно, когда один проект требует одну версию библиотеки, а другой проект — другую. sky.pro
За создание, активацию и деактивацию виртуальных сред в Anaconda отвечает менеджер пакетов conda. dzen.ru Для создания среды нужно задать её имя и предпочитаемую версию Python. dzen.ru
Виртуальное окружение можно создать также с использованием графического инструмента Anaconda Navigator. dzen.ru