Найти в Дзене
LastGamer

Виртуальное окружение в Python.

Решил обучиться Python + Flask. И по пути обучения, буду кратко писать, что и как я делал. В учебниках очень много информации. И не всегда для того чтобы начать уже что-то делать она нужна. И самое первое что нам нужно - установка Python. Я всегда использую последние версии, поэтому у меня Python 3.7. Для чего нужно виртуальное окружение? Если очень просто, то это свой личный питон для приложения. Все библиотеки, фреймворки устанавливаются только для этого приложения. И ваш установленный питон не меняется, что позволяет работать с разными версиями на одном устройстве. В версиях 3.4 и выше виртуальное окружение входит в состав Python. Поэтому дополнительно ничего скачивать не надо. Все команды выполняют в командной строке.
Первый этап. Создание каталога проекта. mkdir Project
cd Project Создали папку Project Второй этап. Создание виртуальной среды. python -m venv namevenv Создание виртуальной среды с названием namevenv. Третий этап. Активация виртуальной среды. И установка пакетов

Решил обучиться Python + Flask. И по пути обучения, буду кратко писать, что и как я делал. В учебниках очень много информации. И не всегда для того чтобы начать уже что-то делать она нужна.

И самое первое что нам нужно - установка Python. Я всегда использую последние версии, поэтому у меня Python 3.7.

Для чего нужно виртуальное окружение? Если очень просто, то это свой личный питон для приложения. Все библиотеки, фреймворки устанавливаются только для этого приложения. И ваш установленный питон не меняется, что позволяет работать с разными версиями на одном устройстве.

В версиях 3.4 и выше виртуальное окружение входит в состав Python. Поэтому дополнительно ничего скачивать не надо.

Итог всех команд.
Итог всех команд.

Все команды выполняют в командной строке.
Первый этап. Создание каталога проекта.

mkdir Project
cd Project

Создали папку Project

Второй этап. Создание виртуальной среды.

python -m venv namevenv

Создание виртуальной среды с названием namevenv.

Третий этап. Активация виртуальной среды. И установка пакетов в него.

venv\Scripts\activate
pip install Flask

Установка пакетов ничем не отличается от установки пакетов в обычный Python.

Все довольно просто.