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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Форматирование строк в Python
  2. Метод join() для объединения строк
  3. Создание новых списков через list comprehensions
  4. Многопоточность в Python
  5. Оператор Walrus в Python
  6. Генераторы списков в Python
  7. Конкатенация строк с join() в Python
  8. Метод rmatmul для пользовательских матриц
  9. Python 3.12: Псевдонимы типов
  10. Работа с timedelta в Python
  11. Декораторы с аргументами в Python
  12. Анализ кода — Python
  13. Создание спинбокса в tkinter
  14. Игра «Угадывание чисел»
  15. Базовые объекты Python
  16. Разделение строк в Python
  17. Удаление дубликатов из списка
  18. Хранение переменных в словаре.
  19. Компиляция регулярных выражений
  20. Определение размера папок в Python
  21. Разделение строк в Python
  22. Функция reduce() в Python
  23. Экспорт внешнего файла с помощью writefile
  24. Замена текста с re.sub()
  25. Список переменных с %who
  26. Непрерывная проверка в Python
  27. Изменение логики работы с временем
  28. Генераторы в Python
  29. Возврат нескольких значений из функции
  30. Поиск индексов подстроки
  31. Разделение функций на этапы
  32. Создание словарей и множеств в Python.
  33. Генератор бросков кубиков
  34. Абстракции словарей и множеств в Python
  35. Переменные в Python: сокращение гласных
  36. Метод remove() для удаления элемента из списка
  37. Метод сравнения объектов в Python
  38. JMESPath в Python
  39. Методы list в Python
  40. Фильтрация элементов с помощью islice
  41. Работа с контекстными переменными
  42. Функция zip() в Python
  43. Перевернуть список в Python
  44. Асинхронный код в Python
  45. Метод pos в Python

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