Diskzyv0.1
削除しても安全

Macのpipキャッシュとは。削除しても安全か

結論

はい、pipキャッシュは削除しても安全です。入っているのはダウンロードしたPythonパッケージとローカルでビルドしたPythonパッケージで、削除しても各環境にインストールされているものには影響しません。

場所

~/Library/Caches/pip

これは何か

pipは、Python Package Indexからダウンロードしたファイルと、ソースからビルドしたwheelを、~/Library/Caches/pip にキャッシュします。これにより、たとえば新しい仮想環境で同じバージョンのパッケージをもう一度インストールするときに、ダウンロードやビルドを省略できます。

キャッシュは、新しいバージョンをインストールするたびに大きくなります。科学計算や機械学習のパッケージは大きいため、それらを数回インストールしただけで、キャッシュの大半を占めることがあります。

お使いのMacでの場所とサイズは、pip cache dir と pip cache info で確認できます。

どのくらい大きくなるか

数百MBになることが多く、大きな機械学習パッケージをインストールする場合は数GBになります。

手動で消去する方法

  1. ターミナルを開きます。仮想環境を使っている場合、キャッシュは共有されているので、どの環境でもかまいません。
  2. 下記のコマンドを実行します。pipのキャッシュ内のファイルがすべて削除されます。
  3. お使いのシステムでpipではなくpip3を使っている場合は、pip3 cache purge を実行します。
ターミナルで
pip cache purge

削除したあとはどうなるか

インストール済みのパッケージと仮想環境は、そのまま動作します。今後のインストールではインデックスからもう一度ダウンロードし、ビルド済みのwheelがないパッケージはもう一度コンパイルされます。

Diskzyでの扱い

Diskzyは「Clean up」(クリーンアップ)タブにpipキャッシュを表示し、uvのキャッシュと同じようにチェックを入れます。

関連ガイド

Macの空き領域がどこに消えたのかを確認

Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。

Diskzyを無料で試す
ほかの言語で読む:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語