コマンドで削除する方法
次のコマンドを実行すると、キャッシュが削除されます。
キャッシュが無いときは 赤字で「ERROR: No matching packages」と表示されます。
pip cache purge
または
pip3 cache purge
-
pip 20.1 以降のバージョンが必要です。
-
pip か pip3 かは、環境により異なります。
キャッシュを消したとき
キャッシュが無いとき
手動で削除する方法
キャッシュフォルダの中身を手動で削除します。キャッシュフォルダの場所はOSにより異なります。
pip のキャッシュが保存されている場所
OS |
キャッシュの場所 |
Windows |
%LOCALAPPDATA%\pip\Cache |
macOS |
~/Library/Caches/pip |
Unix |
~/.cache/pip |
-
Windows の %LOCALAPPDATA% = C:\users\<ユーザー名>\appdata\local
pip cache コマンド
pip cache コマンドは purge 以外にも次のようなオプションがあります。
pip cache コマンド の オプション
コマンド |
動作 |
pip cache dir |
キャッシュの場所が表示されます。 |
pip cache info |
キャッシュの場所に加え、キャッシュのサイズなどが表示されます。 |
pip cache list |
キャッシュされているパッケージの一覧(Wheels)が表示されます。 |
pip cache remove <pattern> |
パッケージ名を指定してキャッシュを削除します。 |
pip cache purge |
全てのキャッシュを削除します。 |
検証環境
-
Python 3.9.4 (default, Apr 10 2021, 15:31:19) [GCC 8.3.0] on linux
-
pip 21.0.1
-
Docker image: python
-
Docker Desktop 4.0.1(68347)
-
Docker Engine 20.10.8
-
Docker Compose v2.0.0-rc.3
-
Microsoft Windows 10 Pro Version 21H1 OS Build 19043.1237 Experience: Windows Feature Experience Pack 120.2212.3530.0