Курс Python → Управление виртуальными окружениями в Python
Виртуальные окружения в Python — это способ изолировать проекты друг от друга, чтобы избежать конфликтов между версиями библиотек. Создание виртуальной среды позволяет установить нужные версии библиотек для каждого проекта отдельно. Для этого используется модуль venv, входящий в стандартную библиотеку Python.
Для создания виртуальной среды вам необходимо открыть командную строку и выполнить следующую команду:
python -m venv имя_среды
После этого будет создана директория с именем вашей виртуальной среды, в которой будут находиться отдельные копии интерпретатора Python, библиотек и скриптов. Для активации виртуальной среды используйте команду:
имя_среды\Scripts\activate
Теперь все установленные пакеты и библиотеки будут доступны только в этой виртуальной среде. Вы можете установить необходимые библиотеки с помощью pip, и они будут доступны только в рамках данного проекта. При завершении работы с проектом вы можете деактивировать виртуальную среду, выполнив команду:
deactivate
Таким образом, использование виртуальных окружений позволяет упростить управление зависимостями в ваших проектах Python и избежать конфликтов между версиями библиотек.
Другие уроки курса "Python"
- Переопределение метода sub
- Numpy: разбиение массивов
- Модуль subprocess: запуск внешних команд
- Работа с YAML в Python
- Работа с необработанными строками
- Работа с NumPy
- Гибкие функции Python
- Работа с пакетами
- Класс-оболочка для словарей
- Сериализация объектов в Python
- Метод setdefault() в Python
- Измерение времени выполнения кода с помощью time
- Поиск самого частого элемента
- Создание списков в Python
- Изучение объектов с помощью dir()
- Оператор объединения словарей
- Цикл for в Python
- Работа с Telegram API на Python
- TON Smart Challenge #2: участие и подготовка
- Сортировка данных в Python
- Мониторинг работы программы Py-spy
- Улучшенные подсказки для импорта в Python 3.12
- Работа с парами ключ-значение
- Python Менеджер контекста
- List Comprehension Tutorial
- Создание объекта времени
- Monkey Patching в Python
- Работа с collections в Python.
- Сортировка и обратный порядок
- Функции высшего порядка в Python
- Атрибуты класса и экземпляра в Python
- Замена текста с помощью sub
- Возврат нескольких значений
- Печать в одной строке
- Список и кортеж в Python
- Глобальные переменные в Python
- Обновление шаблона base.html
- Переменная с нижним подчеркиванием
- Условные выражения в Python
- Тип данных TypeVarTuple
- Изменение переменной в Python: nonlocal
- Создание словарей и множеств в Python.
- Декораторы в Python
- Генераторы данных
- Метод pos в Python















