Курс 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. Создание и использование модулей в Python
  2. Определение объема памяти объекта
  3. Сортировка в Python
  4. Мониторинг работы программы Py-spy
  5. Удаление специальных символов с помощью re.sub
  6. Описание скриптов в README
  7. Переворот строки с помощью срезов
  8. Метод index() в Python
  9. Избегайте ошибку FileNotFoundError
  10. Лямбда-функции в Python
  11. Сортировка с помощью параметра key
  12. Установка Python — Простое руководство
  13. Простой калькулятор Python
  14. Извлечение чисел из текста
  15. Управление виртуальными средами в Python
  16. Сохранение Unicode в JSON
  17. Метод join() с набором
  18. Модуль os: работа с файлами и папками
  19. Функция zip() в Python
  20. Отрицательные индексы списков в Python
  21. Инверсия списка/строки в Python
  22. Отправка HTTP-запросов в Python
  23. Применение функции к каждому элементу списка
  24. Метод ipow для возведения в степень
  25. Документирование функций в Python
  26. Методы работы со строками в Python
  27. Основы работы со списками
  28. Фильтрация последовательности
  29. Сортировка и обратный порядок
  30. Строковое представление объектов
  31. Преобразование PowerPoint в PDF.
  32. Оператор деления для класса Rational
  33. Проверка файла .py на синтаксис.
  34. Операторы объединения в Python 3.9
  35. Подсчет часто встречающихся элементов
  36. Основы работы со строками в Python
  37. Переопределение метода __lshift__
  38. Перехват исключений в Python
  39. Подсчет элементов в Python
  40. Магические методы в Python
  41. Замена текста в Python
  42. Очистка данных в Python
  43. Python и Монти Пайтон

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