Python アプリをローカルで実行してみた(インストール~Hello World! 実行)(Windows)
Webアプリで作ってみたいものがあったのと、前々から Azure + Python のお勉強をしてみたかったので、とりあえず以下の Azure 公式を参考にお勉強中。
今日は、「アプリをローカルで実行する」でHello World が表示されるところまで。
環境
Windows 10 Pro (64 bit)
環境構築(各種インストール)
python のインストール
以下サイトから最新版(今回は Python 3.7.2)の executable installer をダウンロード。
ダウンロードした.exeファイルを実行してインストール。
Flaskのインストール
コマンドプロンプトを開いて以下を実行。
>pip install -U flask
※pip : pythonのパッケージ管理システム
サンプルのダウンロード
Azure 公式ページでは git コマンドでダウンロードする方法が書いてあるのですが、以下のようなエラーが発生。。
調べるのがめんどくさかったので Github の HPから直接ダウンロードしちゃいました。
(あとで調べよう・・・)⇒(あとで調べたやつ:2019/02/11追記)
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
※ HPからからのダウンロードは、
https://github.com/Azure-Samples/python-docs-hello-world をブラウザで開いて、「clone or download」をクリックすればOK!
実行
コマンドプロンプトでダウンロードした python-docs-hello-world のディレクトリ内まで移動して、以下を実行。
...python-docs-hello-world-master>set FLASK_APP=application.py
...python-docs-hello-world-master>flask run
* Running on http://127.0.0.1:5000/
みたいなのが表示されれば成功!
あとはブラウザのアドレスバーに「http://127.0.0.1:5000/」を入力すれば Hello World! が表示されるはず!