Курс 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. Работа с Colorama
  3. Комментарии в Python
  4. Работа с кортежами в Python
  5. Настройка вывода в Numpy
  6. Метод rmatmul для пользовательских матриц
  7. Использование модуля math
  8. Список и кортеж в Python
  9. Управление экспортом элементов
  10. Измерение времени выполнения кода
  11. Создание лямбда-функций
  12. Копирование и вставка текста в Python
  13. Иерархия классов в Python
  14. Форматирование данных с помощью pprint
  15. Метод split() в Python
  16. Работа с дробями в Python
  17. Функция reduce() из модуля functools
  18. Срез в Python
  19. Установка и обучение ChatterBot
  20. Оператор is в Python
  21. Встроенные функции Python
  22. Явный импорт переменных
  23. Логирование с Loguru
  24. Повторение элементов в Python
  25. Импортирование в Python
  26. Метод __call__ в Python
  27. Работа со слайсами
  28. Работа с Path в Python
  29. Генераторы списков в Python
  30. Получение комбинаций в Python
  31. enumerate() в Python для работы с индексами
  32. Генерация случайных чисел в Python
  33. Переопределение метода len
  34. Функция print() — вывод информации
  35. Цикл for в Python
  36. Создание и обучение модели с Keras
  37. Генераторы в Python
  38. Генераторные выражения и islice.
  39. Инициализация структур данных
  40. Работа с необработанными строками
  41. Объединение списков в Python
  42. Оптимизация создания строк
  43. Возврат значений из генератора
  44. Списковое включение в Python
  45. Генераторы в Python

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