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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Список переменных в Python
  2. Создание графиков в терминале
  3. Создание коллекций из выражения-генератора
  4. Решение переменной Шредингера
  5. Создание новых списков
  6. Операции с массивами в NumPy
  7. Глубокое копирование объектов
  8. Удаление ключей из словаря
  9. Повторение и перенос строки
  10. Получение ID текущего процесса
  11. Передача неизвестных аргументов в Python.
  12. Сортировка в Python
  13. Хеширование паролей с использованием salt
  14. Перебор элементов списка в Python
  15. Удаление символов новой строки в Python.
  16. Переопределение метода divmod
  17. Работа с Telegram API на Python
  18. Сортировка с помощью параметра key
  19. Объединение словарей в Python
  20. Функция rsplit() в Python
  21. Безопасный доступ к значениям словаря
  22. Работа с модулем Calendar
  23. Преобразование списка в словарь через генератор
  24. Логирование с Logzero: ротация файла
  25. Лямбда-функции в Python
  26. Использование функции enumerate()
  27. Конструктор в Python
  28. Модуль math: основные функции
  29. Генерация чисел с range()
  30. Использование двоеточия в Python
  31. Применение функции к списку
  32. Метод join() для объединения элементов
  33. Установка и использование Python-dateutil
  34. Логирование в Python
  35. Просмотр внешних файлов в %pycat
  36. Переопределение метода len
  37. Переменные класса и экземпляра
  38. Операции со строками в Python
  39. Enum в Python
  40. Установка и использование модуля «howdoi»
  41. Работа с функцией next() в Python
  42. Область видимости переменных в Python
  43. Принципы Zen of Python
  44. Операторы увеличения и уменьшения переменной
  45. Оператор «and» в Python

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