Курс Python → Управление виртуальными окружениями в Python
Виртуальные окружения в Python — это способ изолировать проекты друг от друга, чтобы избежать конфликтов между версиями библиотек. Создание виртуальной среды позволяет установить нужные версии библиотек для каждого проекта отдельно. Для этого используется модуль venv, входящий в стандартную библиотеку Python.
Для создания виртуальной среды вам необходимо открыть командную строку и выполнить следующую команду:
python -m venv имя_среды
После этого будет создана директория с именем вашей виртуальной среды, в которой будут находиться отдельные копии интерпретатора Python, библиотек и скриптов. Для активации виртуальной среды используйте команду:
имя_среды\Scripts\activate
Теперь все установленные пакеты и библиотеки будут доступны только в этой виртуальной среде. Вы можете установить необходимые библиотеки с помощью pip, и они будут доступны только в рамках данного проекта. При завершении работы с проектом вы можете деактивировать виртуальную среду, выполнив команду:
deactivate
Таким образом, использование виртуальных окружений позволяет упростить управление зависимостями в ваших проектах Python и избежать конфликтов между версиями библиотек.
Другие уроки курса "Python"
- Использование эмодзи в Python
- Создание функций высшего порядка
- Оценка точности модели
- Добавление элемента в список.
- Метод rxor для операции побитового исключающего «или»
- Фильтрация элементов с помощью islice
- Отладка производительности Python
- Хешируемые ключи в Python
- Python и Юникод: работа с цифрами
- Запрос пароля с помощью getpass
- Работа с defaultdictами в Python
- Генерация UUID в Python
- discard() — удаление элемента из множества
- Обработка элементов в Python
- Настройка вывода NumPy
- Очистка строки в Python
- Создание копии итератора
- Удаление URL-адресов в Python
- Нахождение максимального значения и его индекса в списке
- kwargs в Python
- Работа с типами данных в Python с помощью pydantic.
- Цикл while в Python
- Необязательные аргументы в Python
- Переопределение метода __floordiv__
- Генераторы списков
- Копирование словарей и списков в Python
- Обновление шаблона base.html
- Форматирование строк в Python
- Работа с комплексными числами
- Структура данных deque в Python
- Цикл for с enumerate() в Python
- CLI-инструмент howdoi
- Python: возвращение нескольких значений
- Конкатенация строк в Python
- Объединение словарей в Python 3.5+
- Создание словарей в Python
- Сравнение объектов в Python
- Создание детектора плагиата
- Команда %dhist — список посещенных каталогов
- Срезы в Python
- Функция rsplit() в Python
- Форматирование строк в Python
- Python: изменяемые и неизменяемые коллекции
- Генераторы в Python
- Работа с модулем Calendar















