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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Модуль Antigravity в Python 3
  2. Установка и использование модуля «howdoi»
  3. Поиск HTML-элементов с BeautifulSoup
  4. Вычисление разности множеств в Python
  5. Операции с матрицами в Python
  6. Метод repr() в Python
  7. Функция reduce() из модуля functools
  8. Модуль math: константы π и e
  9. Улучшенные подсказки для импорта в Python 3.12
  10. Поиск наиболее частого элемента
  11. Абстракции словарей и множеств в Python
  12. Перевернуть список в Python
  13. Функции классификации комплексных чисел
  14. Получение текущей директории
  15. Срез списка в Python
  16. Работа с аргументами командной строки
  17. Загрузка постов Instagram
  18. Установка User-Agent в Python
  19. Изменение элемента списка
  20. Настройка логгера Logzero
  21. Создание новых функций с помощью functools.partial
  22. Изменение логики работы с временем
  23. Тип данных TypeVarTuple
  24. Обработка исключений в Python
  25. Оператор break в Python
  26. Приближение чисел в Python
  27. Сортировка данных с лямбда-функциями
  28. Поиск с библиотекой Google
  29. Комментарии в Python
  30. Удаление и повторная вставка ключа в OrderedDict
  31. Установка и использование Telegram API в Python
  32. Определение объема памяти объекта
  33. Форматирование строк в Python
  34. Отладка в Python
  35. TON Smart Challenge #2: участие и подготовка
  36. Модуль inspect
  37. Потоковый ввод в Python
  38. Numpy: использование Ellipsis
  39. Метод join() для объединения элементов строки
  40. Транспонирование матрицы
  41. Нахождение разницы между списками в Python
  42. Списковое включение в Python
  43. Декоратор для группы пользователей в Django
  44. Проблемы с dict в Python
  45. Форматирование строк с f-строками

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