Курс Python → Управление виртуальными средами в Python

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

python -m venv myenv

где «myenv» — это название вашей виртуальной среды. После этого активируйте виртуальную среду, используя команду:

source myenv/bin/activate

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

deactivate

Использование виртуальных сред в Python позволяет легко управлять зависимостями проектов, избегая конфликтов и обеспечивая их изоляцию. Это особенно полезно при работе над несколькими проектами одновременно или при совместной разработке. Благодаря виртуальным средам вы можете быть уверены, что ваш код будет работать в любом окружении, где установлена соответствующая виртуальная среда.

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

Автор урока

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

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

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

  1. Вычисление натуральных логарифмов в NumPy
  2. Локальные переменные.
  3. Форматирование строк с f-строками
  4. Фильтрация входных данных в Python
  5. Работа с библиотекой requests
  6. Проблема с изменяемыми аргументами
  7. Создание новых списков в Python
  8. Переворот строки с использованием цикла
  9. Загрузка постов Instagram
  10. Группы исключений в Python
  11. Уникальные значения из списка
  12. Структурирование данных с Pydantic
  13. Явный импорт переменных
  14. Оператор walrus в Python
  15. Вывод сложных структур данных с помощью pprint
  16. Возврат нескольких значений
  17. Генерация QR-кодов с библиотекой qrcode
  18. Транспонирование 2D-массива с помощью zip
  19. Метод join() для объединения строк
  20. Работа с изменяемыми списками
  21. Вычисление фазы комплексного числа
  22. Библиотека sh: использование команд bash в Python
  23. Распаковка с оператором *
  24. Удаление дубликатов в pandas
  25. Оптимизация памяти с помощью __slots__
  26. Создание списка через итерацию
  27. Проверка однородности элементов списка
  28. Игра Виселица на Python
  29. Встроенные функции Python
  30. Анализ кода — Python
  31. Ускоренный импорт библиотек
  32. Метод сравнения объектов в Python
  33. Управление памятью в Python
  34. Работа с collections в Python.
  35. Удаление первого элемента списка
  36. JSON в Python: модуль, dump, dumps, load
  37. Пустой оператор pass в Python
  38. Принципы Zen of Python
  39. Работа со слайсами
  40. Избегайте изменяемых аргументов
  41. Измерение времени выполнения кода
  42. Переопределение метода __eq__
  43. Обработка исключений в Python

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