Курс 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. Изменение элемента списка
  3. Magic Commands — улучшение работы с Python
  4. Перетасовка списков в Python
  5. Замена текста с re.sub()
  6. Основы работы со строками в Python
  7. Работа с аргументами командной строки
  8. Генераторы в Python
  9. Списковое включение в Python
  10. Создание коллекций из генератора
  11. Реализация метода __abs__ в Python
  12. Python Enum Weekday Usage
  13. Безопасный доступ к значениям словаря
  14. Хешируемые ключи в Python
  15. Удаление специальных символов с помощью re.sub
  16. Модуль itertools: эффективная работа с итераторами
  17. Переопределение метода __eq__
  18. Оптимизация сравнения в Python
  19. Работа с Event() в threading
  20. Работа с комплексными числами
  21. Сортировка данных с лямбда-функциями
  22. Вычисление времени выполнения
  23. Отделение звука от видео
  24. Получение локальных переменных в Python
  25. Функция с **kwargs в Python
  26. Использование функции enumerate()
  27. Декораторы для регистрации функций
  28. Секреты Python
  29. Функция zip() для объединения списков
  30. Изменение переменной в Python: nonlocal
  31. Тестирование модели в PyTorch
  32. Управление контекстом выполнения кода
  33. Оператор деления для класса Rational
  34. Функция pow() — возвести число в степень
  35. Основы работы со списками
  36. Работа с областями видимости переменных
  37. Метод join() для объединения элементов строки
  38. Создание словарей в Python
  39. Получение пути к текущему скрипту с помощью os
  40. Декодирование байтов в строку
  41. Параллельные вычисления в Python
  42. Перебор элементов списка в Python
  43. Строковое представление объектов
  44. Изучение объектов с помощью dir()
  45. Добавление Progressbar в Python
  46. Подсчет часто встречающихся элементов
  47. Работа с collections в Python.

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