Виртуальное окружение Python - это изолированное цифровое пространство, в котором вы можете установить свои собственные версии Python и пакеты, отличные от тех, которые установлены в системе. То есть для каждого проекта вы можете создавать собственное виртуальное окружение, чтобы работать с нужной версией python и не захламлять систему кучей библиотек. Очень советую подробно разобраться с виртуальным окружением и активно его использовать. В этой статье на хабре вы найдёте все ответы на вопросы.
Входим в оболочку powershell
powershell
Переходим в папку с проектом
cd path\\to\\folder
Создаём виртуальное окружение
python -m venv ./venv
Активируем виртуальное окружение
.\\venv\\Scripts\\Activate.ps1
В случае ошибки:
Activate.ps1 cannot be loaded because running scripts is disabled on this system
Используйте инструкцию:
PowerShell says "execution of scripts is disabled on this system."
Деактивация виртуального окружения
deactivate
Подробнее про venv:
venv — Creation of virtual environments
Переходим в папку с проектом
cd path\\to\\folder
Создаём виртуальное окружение
python -m venv ./venv
-m
: Этот флаг указывает Python, что нужно запустить модуль в качестве скрипта. В данном случае это модульvenv
, который является утилитой для создания виртуального окружения.
В случае ошибки:
zsh: command not found: python
Используйте команду:
python3 -m venv ./venv
Активируем виртуальное окружение
source venv/bin/activate
Деактивация виртуального окружения
deactivate