Курс 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. Подсчет элементов в Python
  3. Измерение времени выполнения кода в Python
  4. Python itertools combinations() — группировка элементов
  5. Пропуск начальных строк с помощью dropwhile()
  6. Concrete Paths — метод .with_suffix()
  7. Метод rename() для переименования файлов и каталогов
  8. Циклы for в Python
  9. Метод ipow для возведения в степень
  10. Отношения подклассов в Python
  11. Однострочники Python
  12. Функции map() и reduce() в Python
  13. Преобразование текста в речь с Python
  14. Проверка типа данных
  15. Операции с комплексными числами
  16. Удаление ключей из словаря
  17. Участие в сообществе @selectel
  18. Метод split() в Python
  19. Печать комбинаций в Python с Itertools
  20. Оформление кода по PEP 8
  21. Удаление эмодзи с помощью pandas
  22. Метод join() для объединения элементов строки
  23. Конвертация коллекций в Python.
  24. Создание новых списков в Python
  25. Удаление дубликатов из списка с помощью dict.fromkeys
  26. Каналы Senior: Python, Java, Frontend, SQL, C++
  27. Применение функции к элементам списка
  28. Список переменных в Python
  29. Глобальные переменные в Python
  30. Основы работы со строками в Python
  31. Декоратор проверки активности
  32. Обновление множества в Python
  33. Разделение строки на пары ключ-значение.
  34. Сортировка с помощью key
  35. Непрерывная проверка в Python
  36. Обработка элементов в Python
  37. Генератор списка в Python
  38. Тестирование функции сложения
  39. Переименование файлов в Python
  40. Поиск всех индексов подстроки
  41. Циклы в Python
  42. Конкатенация строк в Python
  43. Метод count() для списков
  44. Создание словарей и множеств в Python
  45. Генерация чисел с range()
  46. Flask — веб-фреймворк Python

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