Курс 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. Метод lt для сортировки объектов
  3. Удаление URL-адресов в Python
  4. Проверка подстроки в строке с помощью in
  5. Улучшение читаемости кода в Python
  6. Метод is_absolute() для PurePath
  7. Извлечение данных из JSON
  8. Решение переменной Шредингера
  9. Оператор match в Python
  10. Форматирование строк в Python
  11. Распаковка аргументов в Python
  12. Создание панели меню Tkinter
  13. Протокол управления контекстом
  14. Структурирование именованных констант
  15. Импорт в Python: список all
  16. Поиск файлов по шаблону
  17. Запуск Python из интерпретатора
  18. Курсы Яндекс Практикум
  19. Оптимизация строк в Python
  20. Проверка условий в Python
  21. Нахождение максимального значения и его индекса в списке
  22. Ввод нескольких значений
  23. Цикл for в Python
  24. Ограничение ресурсов в Python
  25. Перетасовка списков в Python
  26. Структуры данных в Python
  27. Роль object и type в Python
  28. Отладка регулярных выражений в Python
  29. Генераторы списков в Python
  30. Вывод переменной и строки в Python
  31. Генерация случайных чисел в Python
  32. Переменные в Python: сокращение гласных
  33. Метод repr() в Python
  34. Расчет времени выполнения
  35. Применение функции к списку
  36. Метод get() для словарей
  37. Освоение Python
  38. Работа с индексами списков
  39. Оператор Walrus в Python 3.8
  40. Метод rsub в Python: расширение функциональности вычитания
  41. Перевернуть список в Python
  42. Множественное наследование в Python
  43. Проверка файла .py на синтаксис.
  44. Возврат нескольких значений
  45. Виртуальные среды в Python
  46. Создание словарей и множеств в Python

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