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」と出力されていますが、警告でありエラーではないので、今回は一旦無視しました。
コメント