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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Создание GUI на Tkinter
  2. OrderedDict — упорядоченный словарь
  3. Подсчет количества элементов в списке
  4. Создание списка через цикл
  5. Работа с изображениями PIL
  6. Функция zip() в Python
  7. Оператор += в Python
  8. Функция __init__ в Python
  9. Основы работы со списками
  10. Работа с файловой системой в Python
  11. Ограничение ресурсов в Python
  12. Генераторные функции в Python
  13. Numpy: объединение массивов
  14. Объединение списков с использованием itertools.chain
  15. Метод rxor для операции побитового исключающего «или»
  16. Удаление дубликатов из списка с помощью dict.fromkeys
  17. Преобразование регистра символов
  18. Установка и использование pyshorteners
  19. Использование функции enumerate()
  20. Лямбда-функции в цикле
  21. Вычисление логарифмов в Python
  22. Преобразование Excel в PDF с Spire.XLS
  23. Синхронизация потоков с time.sleep()
  24. Регулярные выражения в Python
  25. Работа со стеком в Python
  26. Удаление файлов в Python
  27. Итерация по итерируемым объектам
  28. Встроенные функции Python
  29. Оператор is в Python
  30. Переопределение метода __eq__
  31. Измерение времени выполнения кода
  32. Работа с Path в Python
  33. Сравнение def и lambda функций в Python
  34. Оператор in для Python
  35. Работа с контекстным менеджером Pool
  36. Генерация QR-кодов с библиотекой qrcode
  37. Именование переменных в Python
  38. Работа с модулем os в Python
  39. Метод rsub для пользовательских чисел
  40. Удаление ключа из словаря в Python
  41. Оператор «and» в Python
  42. Сортировка с помощью параметра key
  43. Профилирование данных с Pandas.
  44. Оператор continue в Python
  45. Метод index() в Python
  46. Вызов внешних программ в Python с помощью sh
  47. Атрибуты массивов в Numpy

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