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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Сортировка элементов с OrderedDict
  2. Метод setdefault() в Python
  3. Группировка элементов Python
  4. Работа с NumPy
  5. Разделение строк в Python
  6. Генерация случайных чисел в Python
  7. Установка random seed в Python
  8. Правила именования переменных
  9. Цикл for в Python
  10. Работа с CSV файлами
  11. Список переменных в Python
  12. Работа с NumPy.linalg
  13. Циклы в Python
  14. Логические значения в Python
  15. Разница между датами
  16. Python Аргументы по умолчанию
  17. Функции классификации комплексных чисел
  18. Объединение словарей в Python 3.5+
  19. Python reversed() функция
  20. Оператор обр. импликации
  21. Python: библиотеки и функции
  22. Разбиение строки в Python
  23. Аннотации типов в Python
  24. Настройка логгера Logzero
  25. Автоматизация с Python
  26. Оптимизация параметров в Python
  27. Управление IP-адресами через прокси
  28. Перезагрузка оператора в Python
  29. Показ всплывающих окон Tkinter
  30. Построение графиков в терминале с bashplotlib
  31. Создание namedtuple из словаря
  32. Динамическая типизация в Python
  33. Docstring в Python
  34. Работа с кортежами в Python
  35. Работа с модулем random
  36. Генерация QR-кодов с библиотекой qrcode
  37. Оператор «or» в Python
  38. Создание треугольника Паскаля
  39. Регулярные выражения в Python
  40. Хеширование паролей с использованием salt
  41. Метод __int__ в Python
  42. Функции map, filter, reduce
  43. Модуль functools в Python
  44. Наследование в программировании
  45. Python Метод sleep() времени
  46. Генератор надежных паролей
  47. Обмен значений переменных в Python

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