Курс 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. Создание таблиц в терминале с PrettyTable
  4. Оператор in и not in в Python
  5. Форматирование кода на Python
  6. Структуры данных в Python
  7. Оператор space-invader
  8. Значения по умолчанию в Python
  9. Создание OrderedDict
  10. Работа с Telegram API на Python
  11. Метод remove() для удаления элемента из списка
  12. Распаковка элементов массива
  13. Списковое включение в Python
  14. split() без разделителя
  15. Доступ к локальным переменным
  16. Применение функции к элементам списка
  17. Оператор @ для умножения матриц
  18. Сглаживание списка
  19. Работа с defaultdictами в Python
  20. Исправление ошибки NameError
  21. Основные операции с Numpy
  22. Ветвление выражения в Python
  23. Перехват исключений в Python
  24. Работа с пакетами
  25. Преобразование регистра символов
  26. Создание списка через итерацию
  27. Функции all и any в Python
  28. Библиотека Rich: форматирование текста
  29. Функциональное программирование.
  30. Округление в Python
  31. Вычисление фазы комплексного числа
  32. Оболочка Python
  33. Добавление элементов в список
  34. Dict Comprehension в Python
  35. Удаление эмодзи с помощью pandas
  36. Создание именованных кортежей в Python
  37. Работа с YAML в Python: PyYAML.
  38. Работа с timedelta
  39. Расчет времени выполнения кода
  40. Python enumerate() для работы с индексами
  41. Удаление элемента из списка
  42. Генераторы в Python
  43. Повторение элементов в Python
  44. Создание новых списков в Python
  45. Атрибуты класса и экземпляра
  46. Переворот последовательности
  47. List Comprehension Tutorial
  48. Сортировка элементов в Python

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