Курс 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. Избегайте использования goto
  2. Определение объема памяти объекта
  3. Список переменных с %who
  4. Поиск частого элемента
  5. Генерация UUID в Python
  6. Удаление элементов из списка в Python
  7. Установка и использование модуля «howdoi»
  8. Лямбда-функции в Python
  9. None в Python: использование и особенности
  10. UserList в Python: Описание и примеры использования
  11. Работа с YAML в Python: PyYAML.
  12. Переопределение метода __pow__
  13. Изменение регистра данных
  14. Python Менеджер контекста
  15. Python: цикл for и оператор присваивания
  16. Установка пакетов с помощью pip
  17. Оценка точности модели
  18. Разделение строк методом split()
  19. Работа с датами в Python
  20. Параллельные вычисления в Python
  21. Модуль future Python
  22. Константы в модуле cmath
  23. Работа с массивами в Python
  24. Форматирование данных с pprint
  25. Конвертация коллекций в Python
  26. Импорт и использование модулей в Python
  27. IPython и Jupyter Notebook: руководство
  28. Сравнение строк в Python
  29. Создание коллекций из генератора
  30. capitalize() — изменение регистра первого символа строки
  31. Функция с **kwargs в Python
  32. Работа с утверждениями в Python
  33. Искажение имен в Python
  34. Функция findall() для поиска вхождений строки
  35. Передача параметров в Python
  36. Тип данных TypeVarTuple
  37. Декораторы в Python
  38. Monkey Patching в Python
  39. Docstring в Python
  40. Счетчик ссылок в Python
  41. Динамические маршруты во Flask
  42. Переименование файлов в Python
  43. Операторы Splat и splatty-splat
  44. Структуры данных в Python
  45. Операции с матрицами в Python

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