Проблема в том, что вы написали if __name__=="__name__":
вместо if __name__=="__main__":
.
Так как это никогда не будет правдой, ваш app.run
никогда не произойдет. Вот почему, когда вы запускаете скрипт, он просто сразу возвращается, вместо того, чтобы распечатывать что-то вроде * Running on http://127.0.0.1:5000/
, а затем ждать.
Вы также почти всегда хотите запустить Flask следующим образом:
set FLASK_APP=helloworld.py
flask run
… вместо:
python helloworld.py