Курс 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. Метод Enumerate() для списков
  2. Работа с временем в Python
  3. Обработка аргументов Python
  4. Установка и использование Logzero
  5. Преобразование букв в нижний регистр
  6. Измерение времени выполнения кода в Python
  7. Отправка HTTP-запросов с User-Agent
  8. Создание и удаление объектов
  9. Оператор zip в Python
  10. Явный импорт в Python
  11. Структура данных словарь в Python
  12. Удаление ссылок в Python
  13. Потоковый ввод в Python
  14. Методы обработки строк в Python
  15. Создание коллекций из генератора
  16. Метод get для словарей
  17. Создание веб-приложения с Flask
  18. Метод __ixor__ для побитового исключающего ИЛИ
  19. Python: возвращение нескольких значений
  20. Бесконечные списки в Python
  21. Метод split() для разделения строк
  22. Принципы программирования
  23. Подсчет элементов в Python
  24. Методы работы со списками
  25. Лямбда-функции в Python
  26. Замена текста в Python
  27. Генератор списка с условием if
  28. Асинхронное программирование с asyncio
  29. Аргумент по умолчанию
  30. Сортировка в Python
  31. Управление экспортом элементов
  32. Шаблоны Flask: условия и циклы
  33. Установка и загрузка Instaloader
  34. Работа с множествами в Python
  35. Просмотр файла в Jupyter Noteboo
  36. Модуль os в Python: работа с файлами
  37. Python: библиотеки и функции
  38. Лямбда-функции в defaultdict
  39. Множественные конструкторы в Python
  40. Поиск файлов по шаблону
  41. Функция rsplit() в Python
  42. Замена подстроки
  43. Оформление кода на Python
  44. Разделение строк методом split()

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