Курс 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. Создание словаря через dict comprehension
  3. Функции min(), max(), sum()
  4. Контекстный менеджер в Python
  5. Декораторы в Python
  6. Виртуальное окружение Python
  7. Улучшение читаемости кода в Python
  8. Создание копии списка в Python
  9. Работа с YAML в Python: PyYAML.
  10. Аннотации типов в Python
  11. Оператор распаковки в Python
  12. Сортировка списка по индексам
  13. Работа с файловой системой в Python
  14. Работа с файлами в Python
  15. Создание новых функций с помощью functools.partial
  16. Капитализация строк
  17. Определение объема памяти объекта
  18. Метод pop() списка
  19. Работа с Requests для HTTP-запросов
  20. Установка и использование библиотеки google
  21. Многострочные комментарии в Python
  22. Декораторы в Python
  23. Поиск наиболее частого элемента списке
  24. Множественное наследование в Python
  25. Освоение Python
  26. Создание и использование ChainMap
  27. Метод add для класса Vector
  28. Метод rlshift для битового сдвига
  29. Метод radd для пользовательских чисел
  30. Циклы в Python
  31. Регистрация на курсы SF Education
  32. Функции в Python: создание и вызов
  33. Работа с очередями в Python
  34. Аргументы *args и **kwargs
  35. Оператор assert в Python
  36. Копирование списков в Python
  37. Применение функции к каждому элементу списка
  38. Функция findall() для поиска вхождений строки
  39. Динамические маршруты во Flask
  40. JMESPath в Python
  41. Ускоренный импорт библиотек
  42. Работа со временем в Python
  43. Мощь вложенных функций в Python

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