Виртуальное окружение Python
Что такое виртуальное окружение?
Виртуальное окружение(venv) – это инструмент, позволяющий создавать изолированные среды для выполнения и разработки приложений.
Проще говоря, это папка в вашем проекте, которая содержит в себе все модули, которые вы дополнительно установили. Это необходимо для того, чтобы не засорять общее хранилище системы кучей ненужных модулей, которые будут использоваться в строго определенных проектах.
Как создать виртуальное окружение?
Windows:
Если вы работаете под windows, то отдельно устанавливать ничего не требуется, так как venv идет в комплекте с python, и все что вам нужно, это ввести в командной строке следующую команду:
python –m venv venv
Для новичков отмечу, выполнять эту команду необходимо из папки вашего проекта.
Linux:
В Linux все немного иначе, сначала необходимо установить venv с помощью следующей команды:
sudo apt install -y python3-venv
И уже после установки, необходимо выполнить такую же команду, как в windows:
python –m venv venv
После установки, в вашем проекте будет создана папка venv, и все что останется сделать, это активировать созданное виртуальное окружение.
Windows:
call venv/Scripts/activate
Linux:
source venv/bin/activate
Если все сделано правильно, то в строке терминала вы должны увидеть приставку (venv). Это значит, что мы успешно создали и активировали виртуальное окружение.
Если у вас остались какие-либо вопросы, или возникли ошибки, вы можете связаться со мной через любые социальные сети, либо задать короткий вопрос на соответствующей странице.