Курс 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. Замена текста с помощью sub
  2. Метод join() для объединения элементов строки
  3. Работа с процессами в Python
  4. Разделение строк в Python
  5. Определение основы слова с showballstemmer
  6. Особенности запятых в Python
  7. OrderedDict — упорядоченный словарь
  8. Обработка исключения UnboundLocalError
  9. Операторы увеличения и уменьшения переменной
  10. Переопределение унарных операторов
  11. Обновление шаблона base.html
  12. Преобразование списков в словарь
  13. Установка Home Assistant
  14. Измерение времени выполнения кода
  15. Операторы Splat и splatty-splat
  16. Перемешивание списка с shuffle()
  17. Удаление элементов из списка в Python
  18. Управление памятью в numpy.
  19. Измерение времени выполнения кода
  20. Лямбда-функции в Python
  21. Очистка данных с помощью pandas
  22. Работа с рекламными данными в Pandas
  23. Лямбда-функции в defaultdict
  24. Прокачанный трейсинг ошибок
  25. Передача аргументов через **arguments
  26. Извлечение чисел из текста
  27. Комментарии в Python
  28. Хранение переменных в словаре.
  29. Введение в PyTorch
  30. Работа с WindowsPath()
  31. Фильтрация элементов с помощью islice
  32. Замена символов в строке
  33. Операторы += в Python
  34. Операции с массивами в NumPy
  35. Генератор надежных паролей
  36. Вычисление натурального логарифма в NumPy
  37. Значения по умолчанию в Python
  38. Обрезка изображения с Pillow
  39. Проверка на палиндром
  40. Работа с словарями в Python
  41. Python Тесты и Гайды
  42. Объединение словарей в Python
  43. Руководство по библиотеке pydantic
  44. Импорт с альтернативным именем
  45. Протокол управления контекстом
  46. Python Аргументы по умолчанию
  47. Обработка ошибок в JSON данных

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