Курс Python → Установка и использование Virtualenv

Virtualenv — это инструмент в Python, который позволяет создавать изолированные виртуальные среды для проектов. Это очень удобно, так как позволяет избежать конфликтов между версиями пакетов и зависимостей, которые могут возникнуть при работе с разными проектами. Создание виртуальной среды позволяет установить необходимые пакеты и зависимости только для конкретного проекта, не затрагивая системную установку Python.

Для установки Virtualenv сначала необходимо установить pip — менеджер пакетов для Python. После установки pip можно установить Virtualenv с помощью команды pip install virtualenv. После установки Virtualenv вы можете создать новую виртуальную среду для проекта с помощью команды virtualenv myenv, где myenv — это имя вашей виртуальной среды.

Для активации виртуальной среды необходимо использовать команду source myenv/bin/activate на macOS и Linux или myenv\Scripts\activate на Windows. После активации виртуальной среды вы увидите, что ваш приглашение командной строки изменилось, указывая на то, что вы находитесь в виртуальной среде.

Пример кода:

$ pip install virtualenv
$ virtualenv myenv
$ source myenv/bin/activate
(myenv) $

Теперь вы можете устанавливать необходимые пакеты и зависимости для вашего проекта в этой виртуальной среде, не затрагивая другие проекты или системные установки Python. Когда закончите работу с проектом, вы можете деактивировать виртуальную среду с помощью команды deactivate. Virtualenv — отличный инструмент для управления зависимостями в ваших Python проектах!

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Mad Libs Generator
  2. Основные функции и модули Python
  3. Метод __imod__ для Python
  4. Настройка логгера Logzero
  5. Оператор умножения для вектора
  6. Метод join для наборов
  7. Удаление знаков препинания в Python
  8. Переопределение метода len
  9. Многострочные комментарии в Python
  10. Функции с необязательными аргументами
  11. Константы в модуле cmath
  12. Документация функции help() в Python
  13. Работа с кортежами в Python
  14. Метод setitem в Python
  15. Библиотека Emoji: использование смайлов в Python
  16. Проверка подстроки в строке
  17. Вычисление разности множеств в Python
  18. Оператор «is not» в Python
  19. Курс Data Scientist в медицине
  20. Создание класса в Python
  21. Переворот списка в Python
  22. Получение локальных переменных в Python
  23. Измерение времени выполнения кода
  24. Работа с кортежами
  25. Удаление falsy-значений из списка с помощью filter
  26. Numpy: использование Ellipsis
  27. Оператор is в Python
  28. Подсчет частотности элементов в Python
  29. Удаление элементов по срезу
  30. Конкатенация строк в Python
  31. Закрытие файла в Python
  32. Хеширование паролей с солью
  33. Модуль pprint
  34. Управление контекстом выполнения
  35. Печать календаря
  36. Преобразование PowerPoint в PDF.
  37. Поиск самого частого элемента
  38. Логирование в Python
  39. История Python
  40. Деление в Python
  41. Группы исключений в Python
  42. Работа со случайными элементами
  43. Метод rsub в Python: расширение функциональности вычитания
  44. Хэш-функции в Python

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