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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Python reversed() vs срез[::-1]
  2. Разность множеств
  3. Отладка в Python
  4. Работа с f-строками 2.0
  5. Декораторы в Python
  6. Работа с CSV в Python
  7. Асинхронный код в Python
  8. Оператор объединения словарей
  9. Локальные переменные.
  10. Создание новых списков
  11. Flask: создание веб-приложений
  12. Обработка ошибки IndexError
  13. Управление сессиями в Python
  14. Вычисление логарифмов в Python
  15. Создание графиков в терминале
  16. Функция rsplit() в Python
  17. Переопределение метода divmod
  18. Отображение графиков в Jupyter с Matplotlib
  19. Lambda-функция в Python: использование с map() и sum()
  20. Регулярные выражения: метод match
  21. Antigravity модуль
  22. Цикл for в Python
  23. IPython и Jupyter Notebook: руководство
  24. Изучение объектов с помощью dir()
  25. Работа с CSV файлами
  26. Защита данных в Python
  27. Список импортированных модулей в Python
  28. Блок try…finally в Python
  29. Модуль os: работа с файлами и папками
  30. Логирование с Logzero
  31. Подсчет элементов в Python
  32. Автоматизация с Python
  33. Работа с изменяемыми списками
  34. Поиск индекса элемента в списке
  35. Поиск наиболее частого элемента в списке
  36. Создание даты из строки ISO
  37. Получение текущей даты в Python
  38. Извлечение аудио из видео
  39. Работа с набором данных CIFAR10 в PyTorch
  40. Python: отличительная особенность — отступы
  41. Модуль pprint
  42. Руководство по библиотеке pydantic

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