Курс 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. Оптимизация памяти с slots
  2. Модуль subprocess: запуск внешних команд
  3. Основы работы со строками в Python
  4. Python enumerate() использование
  5. Метод rmatmul для пользовательских матриц
  6. Частичное применение функций в Python
  7. Создание директории в Python
  8. Генерация чисел с range()
  9. Добавление элемента в список.
  10. Лямбда-функции в цикле
  11. Удаление дубликатов в pandas
  12. Применение функции к каждому элементу списка
  13. Проверка условий в Python
  14. Очистка вывода в Python
  15. Функции map() и reduce() в Python
  16. Базовые объекты Python
  17. Конвертация коллекций в Python.
  18. Управление контекстом с помощью декоратора contextmanager
  19. Создание списков в Python
  20. Установка и использование модуля «howdoi»
  21. Генераторы в Python
  22. Конкатенация строк с методом join()
  23. Отступы в Python
  24. Создание namedtuple списком полей
  25. Конкатенация строк в Python
  26. Python: динамическая типизация и проверка типов
  27. Декоратор защиты анонимных пользователей
  28. Анонимные функции Lambda
  29. Работа со списками
  30. Генераторы списков в Python
  31. Структурирование именованных констант
  32. Срезы в Python
  33. Область видимости переменных
  34. Подписка на @SelectelNews
  35. Извлечение новостей с newspaper3k
  36. Модуль pprint: улучшение вывода данных
  37. Многострочные комментарии в Python
  38. Метод add для класса Vector
  39. Работа со словарями в Python
  40. Преобразование в float
  41. Функция zip() — объединение последовательностей
  42. Метод Event.wait() в Python
  43. Измерение времени выполнения кода
  44. Тип данных TypeVarTuple
  45. Путь к интерпретатору Python
  46. Методы обработки строк в Python
  47. Преобразование документов в PDF с помощью Spire.Office

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