PythonのFlaskのインストール方法

プログラミング Python

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のインストール方法でした。

タイトルとURLをコピーしました