Статьи

Виртуальное окружение 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). Это значит, что мы успешно создали и активировали виртуальное окружение.

Если у вас остались какие-либо вопросы, или возникли ошибки, вы можете связаться со мной через любые социальные сети, либо задать короткий вопрос на соответствующей странице.