削除しても安全
Macの ~/.cache/uv とは。削除しても安全か
結論
はい、~/.cache/uv は削除しても安全です。uvがダウンロードまたはビルドしたパッケージが入っており、プロジェクトで必要になったときに、uvがもう一度取得します。
場所
~/.cache/uvこれは何か
uvは、Python向けの高速なパッケージおよびプロジェクトマネージャです。ダウンロードしたwheel、ソース配布物、そこからビルドしたwheelを ~/.cache/uv のキャッシュに保持し、すべてのプロジェクトと仮想環境で使い回します。
インストールするパッケージのバージョンが増えるたびに大きくなります。領域の大半を占めるのは、科学計算や機械学習の大きなパッケージです。
uvがインストールするPythonのバージョンとコマンドラインツールは、キャッシュの中にはありません。これらは ~/.local/share/uv にあり、キャッシュを消去しても削除されません。
どのくらい大きくなるか
数百MBから数GBになることが多く、機械学習の大きなパッケージをインストールしている場合はさらに大きくなります。
手動で消去する方法
- uv のコマンドが実行中でないことを確認します。
- 下記のコマンドを実行します。キャッシュのエントリをすべて削除します。
- もっと軽く整理したい場合は、uv cache prune を使います。使われなくなったエントリだけを削除し、残りは保持します。
- 自分のMacでキャッシュがどこにあるかを確認するには、uv cache dir を実行します。
ターミナルで
uv cache clean削除したあとはどうなるか
次にプロジェクトをインストールまたは同期するとき、uvがパッケージをもう一度ダウンロードするため、その回は遅くなり、ネットワーク接続が必要になります。既存の仮想環境は、通常はそのまま動作します。
Diskzyでの扱い
Diskzyは「Clean up」(クリーンアップ)タブにuvのキャッシュを表示し、pipキャッシュと同じようにチェックを入れます。
関連ガイド
- pip cache~/Library/Caches/pip
- .cache~/.cache
- Conda package cache~/miniconda3/pkgs (or ~/anaconda3/pkgs)
- Hugging Face cache~/.cache/huggingface
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す