Для каждого отдельного, серьезного, проекта на Python создаётся своё виртуальное окружение. Для чего это нужно? Некоторые версии библиотек работают только с определенными версиями других библиотек, и часто происходит так, что бы запустить один проект, нужны определенные версии одних библиотек, а что бы запустить другой - другие. Что бы каждый раз по новой не удалять и переустанавливать нужные нам версии библиотек и существует виртуальное окружение. Оно создается под каждый проект, а затем наполняется единожды нужными библиотеками. Сегодня мы с вами разберём как создать виртуальное окружение и научимся базовой работе с ним. Делать это будем в Visual Studio Code (далее VSC). Сейчас мы немного отвлечемся. С чего начинается создание нового проекта? С папки под этот проект. Создадим её! Я, в нашем примере, буду создавать шаблон для телеграм-бота. B yазову эту папку bot_pattern. Затем, что бы создать виртуальное окружение в VSC нужно открыть, эту папку в терминале и ввести команду: python -