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

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

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

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

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

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

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

deactivate

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

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

Автор урока

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

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

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

  1. Функция __init__ в Python
  2. Копирование и вставка текста в Python
  3. Удаление файлов и папок в Python
  4. Функция rsplit() в Python
  5. Получение идентификатора объекта в памяти
  6. Профилирование данных с Pandas.
  7. Инициализация переменных
  8. Оператор assert в Python
  9. Поиск индексов подстроки
  10. Установка random seed в Python
  11. Область видимости переменных
  12. Работа с буфером обмена на Python
  13. Получение текущего времени в Python
  14. Многострочные строки в Python
  15. Функции с необязательными аргументами
  16. Поиск кода
  17. Непрерывная проверка в Python
  18. Модуль os в Python: работа с файлами
  19. Отслеживание выполнения программы с библиотекой tqdm
  20. Работа с итераторами в Python
  21. Декораторы с аргументами в Python
  22. Импортирование в Python
  23. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  24. Возврат нескольких значений из функции
  25. Хеширование паролей с использованием salt
  26. Проблема с изменяемыми аргументами
  27. Установка User-Agent в Python
  28. Глубокое копирование объектов
  29. Создание пустых функций и классов в Python
  30. Особенности множеств в Python
  31. Работа с NumPy
  32. Исправление ошибки NameError
  33. Удаление ключа из словаря
  34. Управление асинхронными задачами на Python.
  35. JSON в Python: модуль, dump, dumps, load
  36. Работа с датами в Python
  37. Срезы в Python
  38. Переворот списка в Python
  39. Flask: создание веб-приложений
  40. Декораторы в Python
  41. Преобразование чисел в слова
  42. Установка и использование Telegram API в Python
  43. Курс по дообучению ChatGPT

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