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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Декораторы в Python
  2. Возврат нескольких значений
  3. Переопределение метода
  4. Регистрация на курсы SF Education
  5. Функция zip() в Python
  6. Установка и использование pyshorteners
  7. Библиотека itertools: объединение списков
  8. Функция all() в Python
  9. Капитализация строк
  10. Участие в сообществе @selectel
  11. Оформление кода на Python
  12. Непрерывная проверка в Python
  13. Списковый компрехеншен.
  14. Разделение строки на пары ключ-значение.
  15. Lambda-функция в Python: использование с map() и sum()
  16. Функции map, filter, reduce
  17. Подсказки при вводе данных в Python
  18. Проверка индексов коллекции
  19. Иерархия классов в Python
  20. Метод __ixor__ для побитового исключающего ИЛИ
  21. Управление пакетами с pip
  22. Работа с комбинациями в Python.
  23. Python enumerate() функции
  24. Magic Commands — улучшение работы с Python
  25. Исправление ошибки NameError
  26. Преобразование чисел в восьмеричную строку
  27. Символ подчеркивания в Python
  28. Удаление первого элемента списка
  29. Обработка ошибок ввода данных
  30. Преобразование чисел в Python
  31. Работа с путями в Python
  32. Подсчет элементов с помощью Counter
  33. Работа с множествами в Python
  34. Асинхронное программирование с asyncio
  35. Порядок и длина множеств в Python
  36. Срезы в Numpy
  37. Python Поверхностное Копирование
  38. Списковые включения в Python
  39. Работа с CSV файлами в Python
  40. Разделение строки на подстроки в Python
  41. Блок else в циклах Python
  42. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  43. Парсинг веб-страниц с Beautiful Soup
  44. Логический оператор «and» в Python
  45. Вложенные циклы в Python
  46. Поиск подстроки в строке

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