Курс 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. 9 уловок для чистого кода
  2. Декодирование байтов в строку
  3. Упрощение условных выражений с тернарным оператором
  4. Резервирование символов в Python
  5. Справка по импортированным модулям
  6. Поиск файлов по шаблону
  7. Работа с комплексными числами
  8. Оператор распаковки в Python
  9. Модуль Antigravity в Python 3
  10. Настройка шрифта и цвета в Tkinter
  11. Объединение словарей в Python
  12. Генерация случайных чисел Python
  13. Поиск всех индексов подстроки
  14. Обучение модели с указанием эпох
  15. Область видимости переменных в Python
  16. Оболочка Python
  17. Установка и использование Telegram API в Python
  18. Подробная информация о %pinfo
  19. Удаление знаков препинания в Python
  20. Методы split() и join() — Python строк.
  21. Проверка на палиндром
  22. Операторы Splat и splatty-splat
  23. Возврат нескольких значений из функции
  24. Метод get для словаря
  25. Функция __init__ в Python
  26. Библиотека schedule: планировщик задач
  27. Создание списка через итерацию
  28. Поиск наиболее частого элемента списке
  29. Поиск анаграмм с Counter
  30. Сериализация данных в JSON с помощью json.dumps
  31. Переворот списка в Python
  32. Работа с изображениями PIL
  33. Синхронизация доступа к ресурсам
  34. Объединение словарей в Python 3.5+
  35. Операторы объединения в Python 3.9
  36. Оператор объединения словарей
  37. Получение ID текущего процесса
  38. Метод add для класса Vector
  39. Атрибуты класса и экземпляра
  40. Функция reduce() из модуля functools
  41. Работа с argparse
  42. Использование super() в Python
  43. Подсчет элементов в Python
  44. Создание копии списка в Python
  45. Оптимизация гиперпараметров с Scikit Optimize
  46. Работа с функцией next() в Python
  47. Блок else в Python
  48. Работа с пакетами
  49. Python: библиотеки и функции
  50. Присвоение значений переменным в Python

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