Курс 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. Замена атрибута в именованном кортеже
  4. Операции со строками в Python
  5. Классы данных в Python
  6. Преобразование кортежа в словарь.
  7. Класс Counter() для подсчета элементов
  8. Строки в Python: апострофы и кавычки
  9. Запуск внешних программ с subprocess
  10. Модуль pprint
  11. Генераторы в Python
  12. Создание таблиц в терминале с PrettyTable
  13. Объединение списков в Python
  14. Python и Монти Пайтон
  15. Операторы += в Python
  16. Обязательные аргументы в Python
  17. Работа с CSV файлами
  18. Удаление дубликатов из списка
  19. Установка пакета в Python
  20. Сортировка с помощью параметра key
  21. Оператор @ для умножения матриц
  22. Управление виртуальными окружениями в Python
  23. Операции с массивами в NumPy
  24. Вычисление логарифмов в Python
  25. Структура строк в Python
  26. Установка и использование Logzero
  27. Игра «Камень, ножницы, бумага» — Python
  28. Именованные кортежи в Python
  29. Разница между датами
  30. Определение объема памяти объекта
  31. Функция zip() в Python
  32. Роль object и type в Python
  33. Ускорение обработки данных с %autoawait
  34. Открытие и запись файлов
  35. Комплексные числа в Python
  36. Проверка вхождения подстроки
  37. Lambda-функция в Python: использование с map() и sum()
  38. Работа с контекстным менеджером Pool
  39. Работа с collections в Python
  40. Сравнение def и lambda в Python
  41. Атрибуты массивов в Numpy
  42. Обработка исключений с блоком else
  43. Использование super() в Python
  44. Освобождение памяти в Python
  45. kwargs в Python
  46. Удаление файлов и папок в Python

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