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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Использование эмодзи в Python
  2. Создание функций высшего порядка
  3. Оценка точности модели
  4. Добавление элемента в список.
  5. Метод rxor для операции побитового исключающего «или»
  6. Фильтрация элементов с помощью islice
  7. Отладка производительности Python
  8. Хешируемые ключи в Python
  9. Python и Юникод: работа с цифрами
  10. Запрос пароля с помощью getpass
  11. Работа с defaultdictами в Python
  12. Генерация UUID в Python
  13. discard() — удаление элемента из множества
  14. Обработка элементов в Python
  15. Настройка вывода NumPy
  16. Очистка строки в Python
  17. Создание копии итератора
  18. Удаление URL-адресов в Python
  19. Нахождение максимального значения и его индекса в списке
  20. kwargs в Python
  21. Работа с типами данных в Python с помощью pydantic.
  22. Цикл while в Python
  23. Необязательные аргументы в Python
  24. Переопределение метода __floordiv__
  25. Генераторы списков
  26. Копирование словарей и списков в Python
  27. Обновление шаблона base.html
  28. Форматирование строк в Python
  29. Работа с комплексными числами
  30. Структура данных deque в Python
  31. Цикл for с enumerate() в Python
  32. CLI-инструмент howdoi
  33. Python: возвращение нескольких значений
  34. Конкатенация строк в Python
  35. Объединение словарей в Python 3.5+
  36. Создание словарей в Python
  37. Сравнение объектов в Python
  38. Создание детектора плагиата
  39. Команда %dhist — список посещенных каталогов
  40. Срезы в Python
  41. Функция rsplit() в Python
  42. Форматирование строк в Python
  43. Python: изменяемые и неизменяемые коллекции
  44. Генераторы в Python
  45. Работа с модулем Calendar

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