PythonでWEBアプリケーションを作成するのに便利なフレームワークの1つとして「Flask」があります。
今回はこの「Flask」をインストールして起動するまでを解説します。
PythonのFlaskのインストール
Flaskをインストールするにはpipを利用します。
Windowsの場合はコマンドプロンプトを起動して以下のコマンドを入力します。
pip install -U simplejson pip install -U flask
上記のコマンドを実行すると
C:tmp>pip install -U simplejson Collecting simplejson Downloading simplejson-3.17.0-cp37-cp37m-win_amd64.whl (73 kB) |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 73 kB 345 kB/s Installing collected packages: simplejson Successfully installed simplejson-3.17.0 C:tmp>pip install -U flask Collecting flask Downloading Flask-1.1.1-py2.py3-none-any.whl (94 kB) |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 94 kB 249 kB/s Collecting Jinja2>=2.10.1 Downloading Jinja2-2.11.1-py2.py3-none-any.whl (126 kB) |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 126 kB 6.8 MB/s Collecting Werkzeug>=0.15 Downloading Werkzeug-1.0.0-py2.py3-none-any.whl (298 kB) |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 298 kB ... Collecting itsdangerous>=0.24 Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) Collecting click>=5.1 Downloading click-7.1.1-py2.py3-none-any.whl (82 kB) |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 82 kB 158 kB/s Collecting MarkupSafe>=0.23 Downloading MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl (16 kB) Installing collected packages: MarkupSafe, Jinja2, Werkzeug, itsdangerous, click, flask Successfully installed Jinja2-2.11.1 MarkupSafe-1.1.1 Werkzeug-1.0.0 click-7.1.1 flask-1.1.1 itsdangerous-1.1.0
となりこれで無事「Flask」のインストール完了です。
Flaskのバージョン確認
Flaskのバージョン確認を確認するにはコマンドプロンプトで
python -c "import flask; print( flask.__version__ )"
と入力します。
結果は
1.1.1
になりました。
Flaskを起動してみる
Flaskはインストールだけで簡易的にWEBサーバも動作するようなので、とりあえずサンプルでプログラムを起動してみます。
起動するソースは以下のものです。
#sample.py from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' if __name__ == '__main__': app.run(debug=False, host="0.0.0.0", port=5000 )
起動は
python sample.py
でOKです。
* Serving Flask app "sample" (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
のような表示が出たらブラウーザーのURLに「http://localhost:5000/」と入力してみてください。
「Hello, World!」と出れば正常に動作しています。
まとめ
PythonのFlaskを使えば簡単にWEBアプリケーションを構築していくことができるようになります。
実際にプログラミングしていく詳細はまた別記事に書いていきます。
以上、PythonのFlaskのインストール方法でした。