Курс 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. Получение срезов итераторов
  2. Создание словарей с defaultdict()
  3. Подписка на каналы разработчиков
  4. Python Поверхностное Копирование
  5. Логирование с Logzero: ротация файла
  6. Распаковка с оператором *
  7. Управление IP-адресами через прокси
  8. Функция reduce() в Python
  9. Цикл for в Python
  10. Генерация случайных чисел в Python
  11. Преобразование данных в Python
  12. Модуль sys: основы
  13. Создание функций высшего порядка
  14. Разделение строки в Python
  15. Создание обратного итератора
  16. Присвоение и ссылки
  17. Работа с кортежами в Python
  18. Метод ior для битовых операций
  19. Многострочные комментарии в Python
  20. Объединение итераторов
  21. Измерение времени выполнения кода
  22. Объединение словарей в Python 3.5+
  23. Работа с контекст-менеджером «with»
  24. Операции с матрицами в Python
  25. Создание пар из последовательностей
  26. Оператор «not» в Python
  27. Оптимизация строк в Python
  28. Создание словарей в Python
  29. Функции высшего порядка в Python
  30. Изменение объектов в Python
  31. Оператор деления для класса Rational
  32. Создание и использование ChainMap
  33. Оператор in в Python
  34. Удаление ключа из словаря
  35. Многострочные комментарии в Python
  36. Пустой оператор pass в Python
  37. Добавление элемента в список.
  38. Избегайте ошибку FileNotFoundError
  39. Выключение компьютера с помощью Python
  40. Декораторы в Python
  41. Отправка POST-запроса в REST API
  42. Разработка Telegram-ботов
  43. Классы данных в Python
  44. Выбор редактора кода.
  45. Перемещение и удаление файлов в Python
  46. Сложные типы данных в Python

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