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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Получение имени функции с помощью inspect
  2. Операторы сравнения в Python
  3. Импорт в Python: список all
  4. Руководство по использованию Colorama
  5. Структуры данных в Python
  6. Получение локальных переменных в Python
  7. Копирование объектов в Python
  8. Регулярные выражения: метод match
  9. Распаковка элементов последовательности
  10. Модуль Operator в Python
  11. Тестирование функции сложения
  12. Операторы увеличения и уменьшения в Python
  13. Работа с Colorama
  14. Подсчет количества элементов в списке
  15. Работа с NumPy массивами
  16. Определение наиболее частого элемента с помощью collections.Counter
  17. Извлечение новостей с newspaper3k
  18. Измерение времени выполнения кода
  19. Работа с эмодзи в Python
  20. Использование подчеркивания в REPL
  21. Метод __ixor__ для побитового исключающего ИЛИ
  22. Итерации в Python
  23. Переопределение метода len
  24. Работа с рекламными данными в Pandas
  25. Сортировка и разворот списка
  26. Преобразование в float
  27. Распаковка значений в Python
  28. Переопределение метода
  29. Принципы Zen of Python
  30. Цикл for в Python
  31. Операции с матрицами в Python
  32. Разработка игры Pong с turtle
  33. Декораторы в Python
  34. Методы HTTP запросов в Flask
  35. Разрешение имен в Python
  36. Отношения подклассов в Python
  37. Фильтрация списка чисел
  38. Работа с изображениями PIL
  39. Python и Монти Пайтон
  40. Работа с пользовательским вводом
  41. Справка по импортированным модулям
  42. Преобразование Excel в PDF с Spire.XLS
  43. Передача параметров в Python
  44. Установка виртуального окружения Python
  45. Взаимодействие с внешними процессами в Python
  46. Метод __complex__ в Python

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