Курс Python → Управление виртуальными окружениями в Python
Виртуальные окружения в Python — это способ изолировать проекты друг от друга, чтобы избежать конфликтов между версиями библиотек. Создание виртуальной среды позволяет установить нужные версии библиотек для каждого проекта отдельно. Для этого используется модуль venv, входящий в стандартную библиотеку Python.
Для создания виртуальной среды вам необходимо открыть командную строку и выполнить следующую команду:
python -m venv имя_среды
После этого будет создана директория с именем вашей виртуальной среды, в которой будут находиться отдельные копии интерпретатора Python, библиотек и скриптов. Для активации виртуальной среды используйте команду:
имя_среды\Scripts\activate
Теперь все установленные пакеты и библиотеки будут доступны только в этой виртуальной среде. Вы можете установить необходимые библиотеки с помощью pip, и они будут доступны только в рамках данного проекта. При завершении работы с проектом вы можете деактивировать виртуальную среду, выполнив команду:
deactivate
Таким образом, использование виртуальных окружений позволяет упростить управление зависимостями в ваших проектах Python и избежать конфликтов между версиями библиотек.
Другие уроки курса "Python"
- Список переменных в Python
- Создание графиков в терминале
- Создание коллекций из выражения-генератора
- Решение переменной Шредингера
- Создание новых списков
- Операции с массивами в NumPy
- Глубокое копирование объектов
- Удаление ключей из словаря
- Повторение и перенос строки
- Получение ID текущего процесса
- Передача неизвестных аргументов в Python.
- Сортировка в Python
- Хеширование паролей с использованием salt
- Перебор элементов списка в Python
- Удаление символов новой строки в Python.
- Переопределение метода divmod
- Работа с Telegram API на Python
- Сортировка с помощью параметра key
- Объединение словарей в Python
- Функция rsplit() в Python
- Безопасный доступ к значениям словаря
- Работа с модулем Calendar
- Преобразование списка в словарь через генератор
- Логирование с Logzero: ротация файла
- Лямбда-функции в Python
- Использование функции enumerate()
- Конструктор в Python
- Модуль math: основные функции
- Генерация чисел с range()
- Использование двоеточия в Python
- Применение функции к списку
- Метод join() для объединения элементов
- Установка и использование Python-dateutil
- Логирование в Python
- Просмотр внешних файлов в %pycat
- Переопределение метода len
- Переменные класса и экземпляра
- Операции со строками в Python
- Enum в Python
- Установка и использование модуля «howdoi»
- Работа с функцией next() в Python
- Область видимости переменных в Python
- Принципы Zen of Python
- Операторы увеличения и уменьшения переменной
- Оператор «and» в Python















