Курс 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. Тестирование с unittest
  2. Создание таблиц в терминале с PrettyTable
  3. Декоратор @override
  4. Объединение строк с помощью метода join
  5. Сортировка и разворот списка
  6. Ускорение обработки данных с %autoawait
  7. Основные методы NumPy
  8. Получение атрибутов и методов класса
  9. Объединение словарей в Python
  10. Изменение элемента списка
  11. Создание словаря с значением по умолчанию
  12. Удаление первого элемента списка
  13. Замена текста с re.sub()
  14. Получение текущей даты и времени с помощью datetime
  15. GitHub в Telegram: подписка на уведомления
  16. Функция findall() для поиска вхождений строки
  17. Загрузка постов Instagram
  18. Обработка данных в Python
  19. Подсчет элементов в Python
  20. Создание пустых функций и классов в Python
  21. Фильтрация элементов с помощью islice
  22. Декораторы в Python
  23. Работа со слайсами
  24. Работа с CSV в Python
  25. Функции в Python
  26. Кортеж в Python: создание и использование
  27. Руководство по библиотеке pydantic
  28. Печать календаря в Python
  29. Работа с часовыми поясами в Python.
  30. CLI-инструмент howdoi
  31. Очистка данных с помощью pandas
  32. Pretty-printing JSON в Python
  33. Константы в модуле cmath
  34. Присвоение значений переменным в Python
  35. OrderedDict — упорядоченный словарь
  36. Проверка версии Python
  37. Генерация QR-кодов с Python
  38. Копирование в Python
  39. Получение имени функции с помощью inspect
  40. Извлечение аудио из видео
  41. Поиск индекса элемента
  42. Рекурсия для обращения строки
  43. Управление мышью и клавиатурой с Pyautogui
  44. Удаление ссылок в Python

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