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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Создание списков в Python
  2. Установка User-Agent в Python
  3. Monkey Patching в Python
  4. Модуль pprint: улучшение вывода данных
  5. Управление виртуальными окружениями в Python
  6. Проверка переменных окружения в Python
  7. Метод pop() списка
  8. Combobox в Tkinter
  9. Итерации в Python
  10. split() без разделителя
  11. Определение основы слова с showballstemmer
  12. kwargs в Python
  13. Python union() функция — объединение множеств
  14. Очистка списка от False, None, 0, «»
  15. Возврат нескольких значений
  16. Умножение строк и списков
  17. Декораторы в Python
  18. Метод remove() для удаления элемента из списка
  19. Работа с YAML в Python
  20. Проверка однородности элементов списка
  21. Делегирование в Python
  22. Форматирование данных с помощью pprint
  23. Объединение словарей в Python
  24. Метод __iand__ для пользовательских классов
  25. Настройка шрифта и цвета в Tkinter
  26. Определение имен функций
  27. Изменение IP-адреса в Python
  28. Измерение времени выполнения кода
  29. Big O оптимизация
  30. Magic Commands — улучшение работы с Python
  31. Генерация чисел с range()
  32. Python reversed() функция
  33. Многопоточность и асинхронное программирование в Python
  34. Принципы программирования
  35. Блок try…finally в Python
  36. Сравнение строк в Python
  37. Тип CodeType в Python.
  38. Получение частей дроби
  39. Работа с модулем glob в Python
  40. Объединение словарей в Python
  41. Генераторы в Python
  42. Создание Radio кнопок в tkinter
  43. Работа с CSV файлами
  44. Блок else в обработке исключений
  45. Склеивание строк без циклов
  46. Работа с кортежами в Python
  47. Метод init в Python
  48. Вывод сложных структур данных с помощью pprint
  49. Область видимости переменных

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