Курс 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. None в Python: использование и особенности
  2. JMESPath в Python
  3. Codecademy в Telegram
  4. Переопределение метода __lshift__
  5. Транспонирование 2D-массива с помощью zip
  6. Встраивание HTML в Jupyter Notebook
  7. Python Метод Union Множеств
  8. Цикл for в Python
  9. Генераторы по генератору
  10. Оператор «not» в Python
  11. Заказ карты Тинькофф Black
  12. Скрытие вывода данных
  13. Множественное наследование в Python
  14. Тип CodeType в Python.
  15. Namedtuple в Python
  16. Обмен значений переменных в Python
  17. Форматирование строк с помощью f-строк
  18. Разделение списка на гнппы
  19. Метод enumerate() в Python
  20. Работа с CSV файлами
  21. Управление фоновыми задачами в Python
  22. Вложенные циклы в Python
  23. Печать месячного календаря
  24. Работа с контекстным менеджером Pool
  25. Декоратор @override
  26. JSON-esque в Python
  27. Декораторы классов
  28. Оператор «is not» в Python
  29. Python Метод sleep() времени
  30. Объединение списков с использованием itertools.chain
  31. Многопоточность в Python
  32. Делегирование в Python
  33. Структура строк в Python
  34. Уникальные значения из списка
  35. Непрерывная проверка в Python
  36. Атрибуты объекта в Python
  37. Форматирование строк в Python
  38. Замыкания в Python
  39. Вычисление разности множеств в Python
  40. Поиск частых элементов в списке
  41. Возврат нескольких значений
  42. Поиск с библиотекой Google
  43. Работа с исключениями в Python

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