Установка miniconda и flask
Курсовая / подсказка к 1 задачке
Ставим Miniconda
Идем на сайт https://conda.io/miniconda.html и качаем
запускаем установочный файл, обязательно оставляем галочку Just Me
папку можно выбрать любую, можно хоть на флешку
далее галочки не ставим и просто тыкаем install
и ждем
Настраиваем Visual Studio Code
создаем папку под проект и открываем ее в visual studio code
идем в расширения и ставим плагин python
теперь нажмите Ctrl+Shift+P
, откроется управление задачами visual studio code, наберите вот так
кликнете и выберете Command Prompt
теперь создайте файлик server.py
далее нам надо выбрать именно установленный нами python, для этого тыкаем внизу, и в появившемся списке выбираем нужную нам версию
Ставим Flask
теперь нам надо поставить пакет который позволит нам развернуть микросервер на python.
Пакет называется Flask
. Чтобы его установить надо ввести команду в консоль. Для этого надо создать консоль привязанную к нашей версии питона.
Поэтому тыкаем Ctrl+Shift+P
и находим там Python: Создать терминал
снизу откроется консолька:
теперь пишем команду для установки Flask
conda install -c conda-forge flask
если вы в политехе запускаете, то там надо дополнительно указать proxy
set http_proxy=http://172.27.100.5:4444
set https_proxy=http://172.27.100.5:4444
conda install -c conda-forge flask
он там подумает-подумает, чет напишет страшное:
и ждете пока завершится установка:
Пишем наш первый микросервер
Мы не будем пока использовать flask на полную катушку. Нам он нужен в основном из-за встроенного шаблонизатора, которые позволяет упрощать создание многостраничных сайтов путем переиспользования отдельных элементов (например навигации, футера и т.п.)
откройте ранее созданный файлик и впишите в него
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<b>Всем привет!</b>"
глянем что мы вообще написали
теперь надо запустить сервер. Пишем в консольке:
flask --app server --debug run
тут в принципе ничего не меняется кроме слова server
. Это на самом деле имя файла, в котором находится код сервера (в нашем случае server.py) но без расширения. Если бы файл назывался main
, то надо было написать flask --app main --debug run
увидим что-то такое
давайте откроем ее http://127.0.0.1:5000
поздравляю, вы создали самый настоящий сервер! =)
Для начала уже неплохо, можете поэкспериментировать с ответом, можете даже попробовать что-нибудь посчитать)))