Курс Python → Создание виртуальной среды

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

Для создания виртуальной среды в Python используется модуль venv. Чтобы создать новую виртуальную среду, необходимо выполнить команду python -m venv myenv, где myenv — название вашей виртуальной среды. После этого активируйте виртуальную среду, выполнив команду source myenv/bin/activate для Unix-подобных систем или myenv\Scripts\activate для Windows.

После активации виртуальной среды вы можете устанавливать необходимые пакеты с помощью pip. Например, для установки пакета requests выполните команду pip install requests. Все установленные пакеты будут доступны только в рамках данной виртуальной среды.

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

python -m venv myenv
source myenv/bin/activate
pip install requests
deactivate
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Преобразование чисел в слова
  2. Создание новых функций через partial
  3. Использование type hints
  4. Объединение коллекций в Python
  5. Генератор чисел Фибоначчи
  6. Управление мышью и клавиатурой с Pyautogui
  7. Метод pop() списка
  8. Структуры данных в Python
  9. Функция enumerate в Python
  10. Хранение данных
  11. Списковый компрехеншен.
  12. Создание директории в Python
  13. Декораторы в Python
  14. Фильтрация списков с itertools
  15. Метод getitem для доступа к элементам последовательности
  16. Проверка списка: any() и all()
  17. Работа с срезами в Numpy
  18. Получение текущей директории
  19. Генераторы списков в Python
  20. Получение пути к текущему скрипту с помощью os
  21. Изменение элемента списка
  22. Генераторы списков
  23. Форматирование объектов с модулем pprint
  24. Автоматизация с Python
  25. Копирование файлов с shutil()
  26. Структура данных deque в Python
  27. Генератор списка с условием if
  28. Оператор «or» в Python
  29. Операция += для списков
  30. Concrete Paths — метод .with_suffix()
  31. Сортировка HTML-элементов
  32. Конвертация коллекций в Python
  33. Создание уникального множества
  34. Оптимизация памяти с slots
  35. Функция zip() в Python
  36. Пространство имен в Python
  37. Работа с изменяемыми коллекциями
  38. Руководство по библиотеке pydantic
  39. Установка максимального количества цифр
  40. Сортировка в Python
  41. Счетчик ссылок в Python
  42. Транспонирование 2D-массива с помощью zip
  43. Очистка входных данных
  44. Измерение времени выполнения в Python
  45. Функция map() и ленивая оценка
  46. Создание файла с проверкой ошибки
  47. Область видимости переменных в Python

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