Курс 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. Объединение словарей в Python
  2. Работа с контекст-менеджером «with»
  3. Операторы Splat и splatty-splat
  4. Проверка условий: all и any
  5. Метод rmatmul для пользовательских матриц
  6. Копирование словарей и списков в Python
  7. Получение размера объекта с sys.getsizeof()
  8. Работа с Path в Python
  9. Анонимные функции в Python
  10. Инициализация переменных
  11. Строковое представление объектов
  12. Преобразование текста в речь с Python
  13. Установка и использование библиотеки google
  14. Возврат нескольких значений
  15. Обход словаря в Python
  16. Атрибуты класса и экземпляра
  17. Поиск простых чисел
  18. Определение размера папок в Python
  19. Срезы в Numpy
  20. Функция zip() для объединения списков
  21. Контекстный менеджер в Python
  22. Метод rename() для переименования файлов и каталогов
  23. Переопределение метода sub
  24. Метод __int__ в Python
  25. Выражения-генераторы в Python
  26. Округление дробей в Python
  27. Вложенные генераторы в Python
  28. Частичное применение функций в Python
  29. Получение локальных переменных в Python
  30. Получение частей дроби
  31. Оператор zip в Python
  32. Работа с файлами в Python
  33. Поиск файлов по шаблону
  34. Работа с дробями в Python
  35. Управление сессиями в Python
  36. Метод __getitem__ в Python
  37. Преобразование в float
  38. Получение обратного списка чисел
  39. Замена текста с помощью sub
  40. Метод repr() в Python
  41. Разделение строки с помощью split()
  42. Lambda-функция в Python: использование с map() и sum()
  43. Функциональное программирование.
  44. Создание .exe файла с pyinstaller
  45. Генераторы в Python
  46. Освоение Python
  47. Преобразование символов с помощью map

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