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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Модуль functools в Python
  2. Нахождение отличий в списках
  3. Переопределение метода __eq__
  4. Оператор «not» в Python
  5. Разделение строк методом split()
  6. Тестирование с responses
  7. Метод repr() в Python
  8. Обработка элементов в Python
  9. Работа с модулем os в Python
  10. Работа с OpenCV
  11. Обход словаря в Python
  12. Защита данных в Python
  13. Декораторы с @wraps
  14. Оператор continue в Python
  15. Равенство и идентичность в Python
  16. Фильтрация данных в Python.
  17. Преобразование типов данных в set comprehension
  18. Подписка на @SelectelNews
  19. Работа с срезами в Python
  20. Путь к интерпретатору Python
  21. Протокол управления контекстом
  22. Обработка исключений в Python
  23. Избегайте использования goto
  24. Заказ карты Тинькофф Black
  25. Переворот списка в Python
  26. Декоратор защиты анонимных пользователей
  27. Декораторы в Python
  28. Основы Python за 14 дней
  29. Игра «Угадывание чисел»
  30. Метод ifloordiv для пользовательских классов
  31. Оператор in для проверки наличия элемента
  32. Форматирование строк с f-строками
  33. Блок else в циклах.
  34. Построение графиков в терминале с bashplotlib
  35. Работа с изображениями PIL
  36. Проверка типов с помощью isinstance
  37. Работа с исключениями в Python
  38. Библиотека Emoji: использование смайлов в Python
  39. Сравнение def и lambda-функций
  40. Подписка на Kaspersky Team
  41. Методы split() и join() — Python строк.
  42. Магические методы в Python
  43. Функция enumerate в Python
  44. Руководство по использованию Colorama
  45. Декораторы в Python
  46. Вложенные функции в Python
  47. Модуль sys: основы

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