非同期のPythonWebマイクロフレームワーク「Quart」のインストールについて解説しています。
「Quart(https://gitlab.com/pgjones/quart/)」は、Flaskと同じAPIを持つPythonのASGI Webマイクロフレームワークです。
■Python
今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)
■quartをインストールする
quartをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。
pip install quart
起動後、上記のコマンドを入力し、Enterキーを押します。
なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、pipを使う場合にはコマンドでの切り替えを行います。
py -3.8 -m pip install quart
切り替えるために、上記のコマンドを入力し、Enterキーを押します。
Defaulting to user installation because normal site-packages is not writeable Collecting quart Downloading Quart-0.16.3-py3-none-any.whl (90 kB) |████████████████████████████████| 90 kB 824 kB/s Requirement already satisfied: aiofiles in c:\users\user_\appdata\roaming\python\python38\site-packages (from quart) (0.8.0) Requirement already satisfied: jinja2 in c:\users\user_\appdata\roaming\python\python38\site-packages (from quart) (3.0.1) Requirement already satisfied: toml in c:\users\user_\appdata\roaming\python\python38\site-packages (from quart) (0.10.2) Requirement already satisfied: click in c:\users\user_\appdata\roaming\python\python38\site-packages (from quart) (7.1.2) Collecting hypercorn>=0.11.2 Downloading Hypercorn-0.13.2-py3-none-any.whl (56 kB) |████████████████████████████████| 56 kB 997 kB/s Requirement already satisfied: werkzeug>=2.0.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from quart) (2.0.1) Requirement already satisfied: blinker in c:\users\user_\appdata\roaming\python\python38\site-packages (from quart) (1.4) Requirement already satisfied: itsdangerous in c:\users\user_\appdata\roaming\python\python38\site-packages (from quart) (2.0.1) Collecting priority Downloading priority-2.0.0-py3-none-any.whl (8.9 kB) Requirement already satisfied: h11 in c:\users\user_\appdata\roaming\python\python38\site-packages (from hypercorn>=0.11.2->quart) (0.12.0) Collecting h2>=3.1.0 Downloading h2-4.1.0-py3-none-any.whl (57 kB) |████████████████████████████████| 57 kB 663 kB/s Collecting wsproto>=0.14.0 Using cached wsproto-1.0.0-py3-none-any.whl (24 kB) Requirement already satisfied: MarkupSafe>=2.0 in c:\users\user_\appdata\roaming\python\python38\site-packages (from jinja2->quart) (2.0.1) Collecting hyperframe<7,>=6.0 Downloading hyperframe-6.0.1-py3-none-any.whl (12 kB) Collecting hpack<5,>=4.0 Downloading hpack-4.0.0-py3-none-any.whl (32 kB) Installing collected packages: hyperframe, hpack, wsproto, priority, h2, hypercorn, quart Successfully installed h2-4.1.0 hpack-4.0.0 hypercorn-0.13.2 hyperframe-6.0.1 priority-2.0.0 quart-0.16.3 wsproto-1.0.0
Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、quartが正常にインストールされたことになります。
なお、今回はquartのバージョン0.16.3をインストールしました。
コメント