Введение
Виртуальное окружение Python - это инструмент, используемый для изоляции различных окружений Python на одном компьютере. Это полезно при работе над проектами, имеющими разные требования, или когда вы хотите избежать конфликтов между пакетами в глобальном окружении Python.
Достижения
- Команда
virtualenv - Активация виртуального окружения
- Выход из виртуального окружения
- Назначение версии Python
Создание виртуального окружения
Сначала создадим виртуальное окружение Python.
virtualenv venv
Теперь у нас есть виртуальное окружение с именем "venv". Далее мы можем устанавливать пакеты Python в виртуальном окружении.

Использование виртуального окружения
Теперь используем команду source для активации виртуального окружения:
source venv/bin/activate

Затем устанавливаем пакет от третьей стороны:
pip install pygame

pygame успешно установлен в этом окружении.
pip list

Наконец, используем команду deactivate для выхода из виртуального окружения:

Можем увидеть, что pygame не установлен в основном окружении.

Различные версии Python
Мы также можем создать виртуальное окружение с использованием нужной нам версии Python.
Например, создадим виртуальное окружение для Python3. Сначала необходимо знать, где находится Python3:
which python3

Затем мы можем использовать -p для его назначения:
virtualenv -p /usr/bin/python3 venv3

Резюме
Поздравляем! Вы завершили лабораторию по виртуальным окружениям Python.
В этой лаборатории вы узнали, как:
- Создавать виртуальное окружение Python.
- Использовать менеджер пакетов PyPI для установки пакетов в виртуальном окружении Python.
- Управлять различными виртуальными окружениями Python.



