Python 2.6 или выше обычно требуется для установки Flask. Хотя Flask и его зависимости хорошо работают с Python 3 (начиная с Python 3.3), многие расширения Flask не поддерживают его должным образом. Следовательно, рекомендуется установить Flask на Python 2.7.
Установите virtualenv для среды разработки
virtualenv — это конструктор виртуальной среды Python. Это помогает пользователю создавать несколько сред Python бок о бок. Таким образом, это может избежать проблем совместимости между различными версиями библиотек.
Следующая команда устанавливает virtualenv
pip install virtualenv
Эта команда нуждается в правах администратора. Добавьте sudo перед pip в Linux / Mac OS. Если вы работаете в Windows, войдите как Администратор. На Ubuntu virtualenv может быть установлен с помощью менеджера пакетов.
Sudo apt-get install virtualenv
После установки новое виртуальное окружение создается в папке.
mkdir newproj cd newproj virtualenv venv
Для активации соответствующей среды в Linux / OS X используйте следующее:
venv/bin/activate
В Windows можно использовать следующее
venv\scripts\activate
Теперь мы готовы установить Flask в этой среде.
pip install Flask
Приведенную выше команду можно запустить напрямую, без виртуальной среды для общесистемной установки.