【Python】永続的なHTTPキャッシュライブラリ「requests-cache」のインストール

スポンサーリンク

【Python】永続的なHTTPキャッシュライブラリ「requests-cache」のインストールについて解説しています。

「requests-cache(https://github.com/requests-cache/requests-cache,https://requests-cache.readthedocs.io/en/stable/)」は、Pythonのrequestsライブラリでパフォーマンスを向上させるためのライブラリで、Webページの読み込みが高速化され、ネットワークトラフィックの削減にも寄与します。

■Python

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

■requests-cacheをインストールする

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

pip install requests-cache

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

なお、今回は、pythonランチャーを使用しており、Python Version 3.10.9にインストールを行うために、バージョンの切り替えを行います。

py -3.10 -m pip install requests-cache

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

Defaulting to user installation because normal site-packages is not writeable
Collecting requests-cache
Downloading requests_cache-1.1.0-py3-none-any.whl (60 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 1.6 MB/s eta 0:00:00
Collecting cattrs>=22.2
Downloading cattrs-23.1.2-py3-none-any.whl (50 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.8/50.8 kB ? eta 0:00:00
Requirement already satisfied: urllib3>=1.25.5 in c:\users\user_\appdata\roaming\python\python310\site-packages (from requests-cache) (1.26.16)
Requirement already satisfied: attrs>=21.2 in c:\program files\python310\lib\site-packages (from requests-cache) (23.1.0)
Requirement already satisfied: requests>=2.22 in c:\users\user_\appdata\roaming\python\python310\site-packages (from requests-cache) (2.31.0)
Collecting url-normalize>=1.4
Downloading url_normalize-1.4.3-py2.py3-none-any.whl (6.8 kB)
Collecting platformdirs>=2.5
Using cached platformdirs-3.9.1-py3-none-any.whl (16 kB)
Requirement already satisfied: exceptiongroup in c:\program files\python310\lib\site-packages (from cattrs>=22.2->requests-cache) (1.1.1)
Requirement already satisfied: typing_extensions>=4.1.0 in c:\users\user_\appdata\roaming\python\python310\site-packages (from cattrs>=22.2->requests-cache) (4.7.1)
Requirement already satisfied: idna<4,>=2.5 in c:\program files\python310\lib\site-packages (from requests>=2.22->requests-cache) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\program files\python310\lib\site-packages (from requests>=2.22->requests-cache) (2023.5.7)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\user_\appdata\roaming\python\python310\site-packages (from requests>=2.22->requests-cache) (3.1.0)
Requirement already satisfied: six in c:\users\user_\appdata\roaming\python\python310\site-packages (from url-normalize>=1.4->requests-cache) (1.16.0)
Installing collected packages: url-normalize, platformdirs, cattrs, requests-cache
Successfully installed cattrs-23.1.2 platformdirs-3.9.1 requests-cache-1.1.0 url-normalize-1.4.3

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

なお、今回はrequests-cacheのバージョン1.1.0をインストールしました。

コメント

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