Python駆動型APIの開発ができるフレームワーク「hug」のインストール

Python駆動型APIの開発ができるフレームワーク「hug」のインストールについて解説しています。

「hug(https://github.com/hugapi/hug)」は、Python駆動型APIの開発ができ、PythonAPIの開発が大幅に簡素化されているフレームワークです。

■Python

今回のPythonのバージョンは、「3.7.9」を使用しています。(Windows10)(pythonランチャーでの確認)

■hugをインストールする

hugをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install hug

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.7.9にインストールを行うために、pipを使う場合にはコマンドでの切り替えを行います。

py -3.7 -m pip install hug

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting hug
Downloading hug-2.6.1-py2.py3-none-any.whl (75 kB)
|████████████████████████████████| 75 kB 524 kB/s
Requirement already satisfied: requests in c:\users\user_\appdata\roaming\python\python37\site-packages (from hug) (2.26.0)
Collecting falcon==2.0.0
Downloading falcon-2.0.0-py2.py3-none-any.whl (163 kB)
|████████████████████████████████| 163 kB 1.3 MB/s
Requirement already satisfied: idna<4,>=2.5 in c:\users\user_\appdata\roaming\python\python37\site-packages (from requests->hug) (3.3)
Requirement already satisfied: charset-normalizer~=2.0.0 in c:\users\user_\appdata\roaming\python\python37\site-packages (from requests->hug) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\user_\appdata\roaming\python\python37\site-packages (from requests->hug) (2021.10.8)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\user_\appdata\roaming\python\python37\site-packages (from requests->hug) (1.26.7)
Installing collected packages: falcon, hug
WARNING: The scripts falcon-bench.exe and falcon-print-routes.exe are installed in 'C:\Users\user_\AppData\Roaming\Python\Python37\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script hug.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python37\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed falcon-2.0.0 hug-2.6.1
WARNING: You are using pip version 21.3.1; however, version 22.0.4 is available.
You should consider upgrading via the 'C:\Program Files (x86)\Python37-32\python.exe -m pip install --upgrade pip' command.

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、hugが正常にインストールされたことになります。

今回はhugのバージョン2.6.1がインストールされました。なお、インストール時に「WARNING」と出力されていますが、警告でありエラーではないので、今回は一旦無視しました。

コメント

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