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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Настройка Cron
  2. Блок try…finally в Python
  3. Операторы сравнения в Python
  4. Работа с датой и временем в Python
  5. Проверка версии Python
  6. Хранение переменных в словаре.
  7. Оценка точности модели
  8. Использование модуля __future__
  9. Отладка регулярных выражений в Python
  10. None в Python: использование и особенности
  11. Работа со строками в Python.
  12. Список импортированных модулей в Python
  13. Расчет времени выполнения программы
  14. Измерение времени выполнения кода в Python
  15. Метод rrshift для пользовательских объектов
  16. Метод __irshift__ для побитового сдвига вправо
  17. Counter() — подсчет элементов
  18. Использование функции enumerate()
  19. Передача параметров в Python
  20. Преобразование Word в PDF с Spire.Doc
  21. Асинхронное выполнение задач в Python
  22. Декораторы в Python
  23. Установка и обучение ChatterBot
  24. Форматирование строк в Python
  25. Метод getitem для доступа к элементам последовательности
  26. Функция count() в Python
  27. Генераторы списков в Python
  28. Порядок и длина множеств в Python
  29. Сравнение неупорядоченных списков
  30. Роль запятой в Python
  31. Обмен переменными в Jupyter
  32. Разделение строки в Python
  33. Обмен значений переменных в Python
  34. Операции с комплексными числами
  35. Работа с YAML в Python
  36. Генерация случайных чисел Python
  37. Запуск внешнего кода в Jupyter
  38. Группировка элементов Python
  39. ChainMap избыточные ключи
  40. Именованные кортежи в Python
  41. Преобразование кортежа в словарь.
  42. Генерация фальшивых данных с Faker

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