# Создание виртуального окружения в Python

Самым первым шагом при работе с виртуальным окружением является создание отдельной папки для проекта. Давайте сделаем папку `project_venv`, внутри которой будет создаваться виртуальное окружение. Внутри этой папки создадим еще одну папку `project1`, в которой будет находится основной рабочий файл с кодом - `main.py`:

- /project_venv/
  - /project1/
    - main.py

Теперь нужно открыть терминал и перейти в папку `project1`:

`cd .\project_venv\project1\ # для ОС Windows cd ./project_venv/project1/ # для ОС Linux`

После перехода в папку `project1` с нашим проектом, уже можно создать виртуальное окружение. Делается это с помощью команды:

`python -m venv .. # для ОС Windows python3 -m venv .. # для ОС Linux`

Виртуальное окружение будет создаваться во внешней папке `project_venv`, поэтому в команде справа от `venv` прописываются две точки, означающие переход во внешнюю папку. После успешного выполнения команды, в папке `project_venv` система автоматически создаст структуру из служебных папок и файлов. Для ОС Windows она выглядит так:

- /project_venv/
  - /Include/
  - /Lib/
  - /project1/
    - main.py
  - /Scripts/
  - pyvenv.cfg

Для ОС Linux так:

- /project_venv/
  - /bin/
  - /include/
  - /lib/
  - /lib64/
  - /project1/
    - main.py
  - pyvenv.cfg

Создайте свой проект `test_venv` с виртуальным окружением.

← →
↑