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

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

Для создания виртуальной среды в Python вы можете использовать встроенный модуль `venv`. Для этого вам нужно открыть командную строку, перейти в директорию вашего проекта и выполнить команду `python -m venv имя_среды`. После этого будет создана папка с выбранным именем, в которой будут находиться отдельные версии Python и пакетов.

Для активации виртуальной среды вам нужно выполнить скрипт активации, который находится в папке `Scripts` для Windows или `bin` для Unix-подобных систем. После активации вы будете использовать версию Python и пакеты, установленные в данной виртуальной среде.

source имя_среды/bin/activate   # для Unix-подобных систем
имя_среды\Scripts\activate      # для Windows

После активации виртуальной среды вы можете устанавливать необходимые пакеты с помощью `pip`, который будет устанавливать их только в данной среде, не затрагивая другие проекты. Для деактивации виртуальной среды вы можете использовать команду `deactivate`.

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

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

Автор урока

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

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

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

  1. Создание GUI с Tkinter: Entry
  2. Идентификатор объекта в Python
  3. Описание скриптов в README
  4. Метод join() для объединения строк
  5. Bootle — простой веб-фреймворк
  6. Команда %dhist — список посещенных каталогов
  7. Лямбда-функции в Python
  8. Сортировка и разворот списка
  9. Структура строк в Python
  10. Создание пользовательской коллекции в Python
  11. Установка пакета в Python
  12. Проверка окончания строки с помощью str.endswith()
  13. Сортировка в Python
  14. Запрос DELETE с библиотекой requests
  15. Python Enum Weekday Usage
  16. Замена символов в строке
  17. Подсчет вхождений элементов
  18. Комментарии в Python.
  19. Вычисление разности множеств в Python
  20. Итерации в Python
  21. Логические операторы в Python
  22. Antigravity модуль
  23. Flask: создание веб-приложений
  24. Создание задания в Cron
  25. Создание комплексных чисел
  26. Метод get() в Python
  27. Установка и использование emoji
  28. Срезы в Numpy
  29. Модуль subprocess: запуск внешних команд
  30. Измерение времени выполнения кода в Python
  31. Использование defaultdict в Python
  32. Функция reversed() в Python
  33. PrettyTable: создание таблицы
  34. Метод Enumerate() для списков
  35. Подсчет количества элементов в списке
  36. Метод __imod__ для Python
  37. Операции с комплексными числами
  38. F-строки в Python
  39. Метод Self в Python
  40. Метод index() в Python
  41. Создание циклической ссылки
  42. Экспорт данных с помощью writefile
  43. Перегрузка операторов в Python
  44. Безопасный доступ к значениям словаря
  45. Оптимизация памяти в Python

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