はじめに
pip install 〇〇
を実行したところ、警告が表示されてしまいました。この記事ではその対処法を紹介します。
なお、表示された警告はWARNING: Ignoring invalid distribution ~ip (C:\Python312\Lib\site-packages)
でした。少しでも参考になれば幸いです。
この警告の解説
この警告メッセージは、pip
がPythonのsite-packages
ディレクトリ内で、破損または不完全なパッケージ(ディストリビューション)を検出した際に表示されるものだそうです。どうやら、その破損しているものを取り除くことで解消されるらしいです。
次に、私が実際に試した方法をまとめます。
対処法
対処法1:破損したパッケージを探す
ターミナル上で以下のコマンドを実行します。
pip list
すると、インストールされているパッケージ名とそのバージョンが表示されるので、その中から不明なもの(~ip
など)を探し、もし見つかれば削除しましょう。ちなみに、私の場合は見つからず、次の方法を試しました。
対処法2:pip
自体をアップグレードする
以下のコマンドを実行すると最新のpip
をダウンロードすることができます。
python -m pip install --upgrade pip
最新のバージョンを利用すればうまくいくこともあるようですが、私の場合は効果がなかったです。
対処法3:ファイルの手動削除
私はこの方法で警告がでなくなりました。最後はコマンドを打たずに自力で探しましょう。
警告メッセージ内に書かれているC:\Python312\Lib\site-packages
を開いて~ip
関連のものを手動で削除しましょう。
なお、私は削除して復元できないことを危惧して一応バックアップをとっておきました。(コピーしてデスクトップ上に一時保存しておきました)
作業が完了したら、もう一度pip install
を実行して、警告がでないことを確認してください。
おわりに
無事警告メッセージがでないようにすることができたでしょうか?もし手助けになれなかったら申し訳ないです。
では、短いですが今回の記事はここまでです。最後までお読みいただきありがとうございました。
参考