Курс Python → Управление виртуальными окружениями в Python

Виртуальные окружения в Python — это способ изолировать проекты друг от друга, чтобы избежать конфликтов между версиями библиотек. Создание виртуальной среды позволяет установить нужные версии библиотек для каждого проекта отдельно. Для этого используется модуль venv, входящий в стандартную библиотеку Python.

Для создания виртуальной среды вам необходимо открыть командную строку и выполнить следующую команду:

python -m venv имя_среды

После этого будет создана директория с именем вашей виртуальной среды, в которой будут находиться отдельные копии интерпретатора Python, библиотек и скриптов. Для активации виртуальной среды используйте команду:

имя_среды\Scripts\activate

Теперь все установленные пакеты и библиотеки будут доступны только в этой виртуальной среде. Вы можете установить необходимые библиотеки с помощью pip, и они будут доступны только в рамках данного проекта. При завершении работы с проектом вы можете деактивировать виртуальную среду, выполнив команду:

deactivate

Таким образом, использование виртуальных окружений позволяет упростить управление зависимостями в ваших проектах Python и избежать конфликтов между версиями библиотек.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Переопределение метода sub
  2. Numpy: разбиение массивов
  3. Модуль subprocess: запуск внешних команд
  4. Работа с YAML в Python
  5. Работа с необработанными строками
  6. Работа с NumPy
  7. Гибкие функции Python
  8. Работа с пакетами
  9. Класс-оболочка для словарей
  10. Сериализация объектов в Python
  11. Метод setdefault() в Python
  12. Измерение времени выполнения кода с помощью time
  13. Поиск самого частого элемента
  14. Создание списков в Python
  15. Изучение объектов с помощью dir()
  16. Оператор объединения словарей
  17. Цикл for в Python
  18. Работа с Telegram API на Python
  19. TON Smart Challenge #2: участие и подготовка
  20. Сортировка данных в Python
  21. Мониторинг работы программы Py-spy
  22. Улучшенные подсказки для импорта в Python 3.12
  23. Работа с парами ключ-значение
  24. Python Менеджер контекста
  25. List Comprehension Tutorial
  26. Создание объекта времени
  27. Monkey Patching в Python
  28. Работа с collections в Python.
  29. Сортировка и обратный порядок
  30. Функции высшего порядка в Python
  31. Атрибуты класса и экземпляра в Python
  32. Замена текста с помощью sub
  33. Возврат нескольких значений
  34. Печать в одной строке
  35. Список и кортеж в Python
  36. Глобальные переменные в Python
  37. Обновление шаблона base.html
  38. Переменная с нижним подчеркиванием
  39. Условные выражения в Python
  40. Тип данных TypeVarTuple
  41. Изменение переменной в Python: nonlocal
  42. Создание словарей и множеств в Python.
  43. Декораторы в Python
  44. Генераторы данных
  45. Метод pos в Python

Marketello читают маркетологи из крутых компаний