Курс Python → Управление виртуальными окружениями в Python
Виртуальные окружения в Python — это способ изолировать проекты друг от друга, чтобы избежать конфликтов между версиями библиотек. Создание виртуальной среды позволяет установить нужные версии библиотек для каждого проекта отдельно. Для этого используется модуль venv, входящий в стандартную библиотеку Python.
Для создания виртуальной среды вам необходимо открыть командную строку и выполнить следующую команду:
python -m venv имя_среды
После этого будет создана директория с именем вашей виртуальной среды, в которой будут находиться отдельные копии интерпретатора Python, библиотек и скриптов. Для активации виртуальной среды используйте команду:
имя_среды\Scripts\activate
Теперь все установленные пакеты и библиотеки будут доступны только в этой виртуальной среде. Вы можете установить необходимые библиотеки с помощью pip, и они будут доступны только в рамках данного проекта. При завершении работы с проектом вы можете деактивировать виртуальную среду, выполнив команду:
deactivate
Таким образом, использование виртуальных окружений позволяет упростить управление зависимостями в ваших проектах Python и избежать конфликтов между версиями библиотек.
Другие уроки курса "Python"
- Метод ne для сравнения объектов
- Объединение объектов в Python
- Mad Libs Generator
- Списковые включения в Python
- Обработка ошибок в Python
- Обновление множества в Python
- Работа с датой и временем в Python
- Тест скорости набора текста на Python
- Декораторы в Python
- Итерация по коллекции в Python
- Форматирование чисел в Python
- Создание списка через цикл
- Модуль antigravity: генерация координат
- Оператор «and» в Python
- Работа с срезами в Numpy
- Документирование функций в Python
- Функция eval() в Python
- Преобразование данных в Python
- Python 3.12: переиспользование кавычек
- Сортировка в Python
- Импорт модулей в Python 3.12
- Управление импортом в Python
- Основы работы с базами данных в Python
- Создание и инициализация объектов
- Обмен значений переменных в Python
- Enum в Python: создание и использование перечислений
- Решение переменной Шредингера
- Импорт модулей и пакетов в Python
- Кортеж в Python: создание и использование
- Получение текущей даты и времени
- Принципы LSP и ISP в Python
- Метод join() для объединения элементов строки
- Основные функции и модули Python
- Инвертирование словаря
- Генератор списка с условием if
- Установка и использование Logzero
- Получение пути к текущему скрипту с помощью os
- Класс Counter() для подсчета элементов
- PATCH-запрос с библиотекой requests
- Замена подстроки
- Роль ключевого слова self
- Копирование объектов в Python
- Расширение операции побитового «и» в Python
- Concrete Paths в Python















