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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Использование type hints
  2. Цикл for в Python
  3. Использование defaultdict в Python
  4. Запрос пароля с помощью getpass
  5. Python Метод del.
  6. Поиск частого элемента
  7. Быстрый поиск кода
  8. Форматирование строк в Python.
  9. Проверка типов с помощью isinstance
  10. Метод pos в Python
  11. Нахождение хеша для бесконечности и NaN в Python
  12. Копирование списков в Python
  13. Поиск индекса элемента
  14. Замена текста с помощью sub
  15. Создание обратного итератора
  16. Объявление переменных в Python
  17. Получение значений из словарей
  18. Основы работы со списками
  19. Модуль pprint: улучшение вывода данных
  20. Функции в Python
  21. Преобразование чисел в восьмеричную строку
  22. Создание вложенного генератора
  23. CSV строка разделение в Python
  24. Функциональное программирование.
  25. Создание словарей с defaultdict
  26. Подсчет часто встречающихся элементов
  27. Создание итератора
  28. Замена подстроки
  29. Работа с географическими данными.
  30. Протокол управления контекстом
  31. Документирование функций в Python
  32. Передача неизвестных аргументов в Python.
  33. Библиотека funcy: удобные утилиты
  34. Генераторы списков
  35. Работа с буфером обмена на Python
  36. Форматирование кода на Python
  37. Метод join для наборов
  38. Декораторы в Python
  39. Динамические маршруты во Flask
  40. Работа с argparse
  41. Метод сравнения объектов в Python
  42. Работа с модулем Calendar
  43. Хеширование паролей с солью
  44. Непрерывная проверка в Python
  45. Оператор match в Python
  46. Оператор zip в Python
  47. Введение в Python
  48. Преобразование range в итератор
  49. Переопределение метода __rshift__

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