Курс Python → Управление виртуальными окружениями в Python
Виртуальные окружения в Python — это способ изолировать проекты друг от друга, чтобы избежать конфликтов между версиями библиотек. Создание виртуальной среды позволяет установить нужные версии библиотек для каждого проекта отдельно. Для этого используется модуль venv, входящий в стандартную библиотеку Python.
Для создания виртуальной среды вам необходимо открыть командную строку и выполнить следующую команду:
python -m venv имя_среды
После этого будет создана директория с именем вашей виртуальной среды, в которой будут находиться отдельные копии интерпретатора Python, библиотек и скриптов. Для активации виртуальной среды используйте команду:
имя_среды\Scripts\activate
Теперь все установленные пакеты и библиотеки будут доступны только в этой виртуальной среде. Вы можете установить необходимые библиотеки с помощью pip, и они будут доступны только в рамках данного проекта. При завершении работы с проектом вы можете деактивировать виртуальную среду, выполнив команду:
deactivate
Таким образом, использование виртуальных окружений позволяет упростить управление зависимостями в ваших проектах Python и избежать конфликтов между версиями библиотек.
Другие уроки курса "Python"
- Python reversed() vs срез[::-1]
- Разность множеств
- Отладка в Python
- Работа с f-строками 2.0
- Декораторы в Python
- Работа с CSV в Python
- Асинхронный код в Python
- Оператор объединения словарей
- Локальные переменные.
- Создание новых списков
- Flask: создание веб-приложений
- Обработка ошибки IndexError
- Управление сессиями в Python
- Вычисление логарифмов в Python
- Создание графиков в терминале
- Функция rsplit() в Python
- Переопределение метода divmod
- Отображение графиков в Jupyter с Matplotlib
- Lambda-функция в Python: использование с map() и sum()
- Регулярные выражения: метод match
- Antigravity модуль
- Цикл for в Python
- IPython и Jupyter Notebook: руководство
- Изучение объектов с помощью dir()
- Работа с CSV файлами
- Защита данных в Python
- Список импортированных модулей в Python
- Блок try…finally в Python
- Модуль os: работа с файлами и папками
- Логирование с Logzero
- Подсчет элементов в Python
- Автоматизация с Python
- Работа с изменяемыми списками
- Поиск индекса элемента в списке
- Поиск наиболее частого элемента в списке
- Создание даты из строки ISO
- Получение текущей даты в Python
- Извлечение аудио из видео
- Работа с набором данных CIFAR10 в PyTorch
- Python: отличительная особенность — отступы
- Модуль pprint
- Руководство по библиотеке pydantic















