Python. Настраиваем Pycharm для работы с Flask
Flask — это мини-фреймворк для разработки веб-приложений на Python, он прост и удобен в использовании. Сегодня я покажу вам как настроить Pycharm Community Edition от Jetbrains для работы с этим фреймворком. Зачем использовать именно IDE Pycharm? Да потому, что Pycharm можно скачать совершенно бесплатно и эта IDE очень удобная и самая используемая в мире разработки Python. Скачать Pycharm вы можете на официальном сайте компании Jetbrains по этой ссылке.
Шаг первый. Создадим первое приложение на Flask
Откройте Pycharm, нажмите New Project и сохраните созданный проект в своей директории. При создании вам нужно выбрать версию интерпретатора Python, либо это 2.7 или 3.х, в моем случае я выбрал последнею версию Python 3.7.

Шаг второй. Устанавливаем рабочее окружение для Flask
После того как вы создали проект, вам надо настроить под него окружение. Первым шагом вы должны создать файл с расширением типа *.py. Допустим пускай это будет main.py. Для того что бы вам это сделать, вы должны кликнуть по правой кнопкой мыши по директории проекта в IDE и выбрать пункт New и далее Python File, далее вам надо вести название вашего файла и сохранить его.

Шаг третий. Работа создание первого файла
В созданном вами файле вам надо написать следующий код. Это довольно простая программа которая отдает всего лишь одно предложение «This is a Flask». Да это будет вашей первой программой, которую вы создадите при помощи фреймворка Flask.
from flask import Flask app = Flask(name)
@app.route('/') def index(): return 'this is a Flask'
app.run('0.0.0.0:8000', debug=True)
Запустите данный код просто нажав правой кнопкой мыши и выбрав пункт меню Run ‘app’ или используйте сочетание клавиш клавиатуры Ctrl+Shift+F10. Если после этого ваш скрипт выдал в консоли Pycharm, что то подобное то значит вы все сделали правильно.
Если в консоли есть ошибки и скрипт не работает, то надо убедиться, что интерпретатор видет пакет Flask. В Pycharm вы можете просто установить пакет просто кликнув в меню на пункт File > Settings > Project > Project Interpreter и установить пакет Flask. Если пакета в списке нет, то вы можете установить его самостоятельно, просто нажав зеленый крестик в правом верхнем углу IDE.

После этого вам надо открыть браузер и вбить в него урл на который указан в приложении Flask, в нашем случае это 0.0.0.0:8000 и в окне браузера должна появиться надпись которую мы указали в скрипте выше.

Поздравляем! Это ваше первое приложение, которое вы написали при помощи это мини-фреймворка Flask.
Как установить Flask в Python 3, используя PyCharm
![]()
Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

Все права защищены © 2014-2024 GURU
Наши контакты
Позвоните мне
Позвоните мне
Список поддерживаемых устройств
Mac mini 2020 года и новее
iMac 2019 года и новее
iMac Pro 2017 года
Mac Pro 2019 года и новее
MacBook Air 2019 года и новее
MacBook 2017 года и новее MacBook Pro 2018 года и новее
Приложение в App Store
В App Store публикуется только то приложение, которое есть в данной программе курса, данное приложение должно быть написано под руководством преподавателя
Приложение публикуется только в одном экземпляре
Сторонние приложения, которые не были написаны в данном курсе и или под руководством преподавателя мы не публикуем в App Store
«Пятиминутка» — в начале урока, первые 5 минут, Вы сможете ответить на вопросы – устно, из прошлых тем. А уже после этого, продолжите урок – по теме.
«Пятиминутка», будет не на каждом уроке, а только иногда.
Мы предполагаем, это улучшит процесс обучения на 2% – 4.5%
Блиц – это проверка усвоенного материала учеником.
В течение 1 часа (60 минут) преподаватель задаёт вопросы по пройденным темам, и ученик пишет код, одновременно комментируя и отвечая на вопросы преподавателя.
Мы уверены в эффективности данного подхода, он позволит нам понять, уровень усвоенного материала, а так же выявить темы, которые были не до конца усвоены и требуют дополнительного домашнего задания.
Тем самым сможем анализировать ответы, улучшая программы курсов и обучающий процесс.
На данном уроке, будут практические задачи, разных уровней сложности, по пройденным темам курса. Все практические задания будут объяснены — показано несколько вариантов, как можно их решить разным способом – усложнить или упростить.
Creating a Flask Project
Flask project in intended for productive development of the Flask applications. PyCharm takes care of creating the specific directory structure, and settings.
Create a Flask project
- In the main menu, go to File | New Project , or click the New Project button in the Welcome screen.

- In the New Project dialog, do the following:
- Select Flask as the project type.
- Specify the project location.
- Select Create Git repository to put the project under Git version control.
- If you want to proceed with the Project venv or Base conda interpreter, select the corresponding option and click Create . Project venv PyCharm creates a virtualenv environment based on the system Python in the project folder. If you don’t have the desired Python version in your system, you can download and install it.
This feature is available only on Windows and macOS. Base conda PyCharm configures conda base environment as the project interpreter. To configure an interpreter of other type or to use an existing environment, select Custom environment . The following steps depend on your choice:

- Select the Python version from the list.
- Normally, PyCharm will detect conda installation. Otherwise, specify the location of the conda executable, or click to browse for it.
- Specify the environment name.

- Specify the location of the new virtual environment in the Location field, or click and browse for the desired location in your file system. The directory for the new virtual environment should be empty.
- Choose the base interpreter from the list, or click and find the desired Python executable in your file system. If you don’t have the desired Python version in your system, you can download and install it.
This feature is available only on Windows and macOS. - Select the Inherit global site-packages checkbox if you want all packages installed in the global Python on your machine to be added to the virtual environment you’re going to create. This checkbox corresponds to the —system-site-packages option of the virtualenv tool.
- Select the Make available to all projects checkbox if you want to reuse this environment when creating Python interpreters in PyCharm.

Choose the base interpreter from the list, or click and find the desired Python executable in your file system.
If you don’t have the desired Python version in your system, you can download and install it.

This feature is available only on Windows and macOS.
If you have added the base binary directory to your PATH environmental variable, you don’t need to set any additional options: the path to the pipenv executable will be autodetected.
If the pipenv executable is not found, follow the pipenv installation procedure to discover the executable path, and then specify it in the dialog.

Choose the base interpreter from the list, or click and find the desired Python executable in your file system.
If you don’t have the desired Python version in your system, you can download and install it.

This feature is available only on Windows and macOS.
If PyCharm doesn’t detect the poetry executable, specify the following path in the dialog, replacing jetbrains with your username:
Python — делаем приложение на Flask в локальной среде
Admin
04.10.2020 , обновлено: 12.01.2021
Flask
Любая разработка приложения на Python начинается из локальной среды. Создадим проект (приложение или сайт) на микрофреймворке Flask для последующей транспортировки его на сервер. Пример будет дан для Mac OS, но для Windows примерно все то же самое.
Этот материал из цикла статей по разработке сайтов на python: от локальной разработки до развертывания на удаленном сервере.
Создание проекта на Flask
Для работы с python есть несколько программ IDE. Я отдаю предпочтение PyCharm и далее будут примеры с ним.
Создать виртуальную среду разработки можно через PyCharm или самостоятельно. Ниже приведены 2 варианта.
а) Через PyCharm
Создание проекта через PyCharm:

В этом случае PyCharm сам установит интерпретатор. Но иногда интерпретатор приходится в настройках указывать самостоятельно, потому что PyCharm может его не видеть. Такое случается после обновления python на новые версии.
Кроме этого, в процессе создания проекта на PyCharm он сам установит необходимые файлы и зависимости для Flask.
б) Самостоятельно
Создадим сами виртуальное окружение для python:
python3 -m venv venv
Зайдем в виртуальное окружение: