WindowsコンピュータからPythonを完全に削除する方法
Pythonをシステムから完全に削除するのは、特に新規インストールの準備を整えたり、単に整理したりする場合、少々面倒な作業です。通常のアンインストールを実行しても、Pythonへのファイルや参照が残ってしまい、まだ存在しているように見えることがあります。これは、コマンドが古いバージョンを参照し続けたり、pipパッケージがディレクトリを乱雑にしたりと、様々な混乱を引き起こす可能性があります。そのため、徹底的に削除する方法を知っておくと便利です。このガイドでは、WindowsAppsフォルダ内の残骸や自動的に削除されないpipパッケージなど、いくつかの厄介な点について解説します。これにより、予期せぬ事態に陥ることなく、クリーンな状態を維持できます。
WindowsからPythonを完全に削除する方法
Pythonのインストール場所を見つける
何かを削除する前に、Pythonがどこに隠れているかを確認する必要があります。通常は、コマンドプロンプトを開いて「」と入力すれば、where pythonすべてのパスが表示されます。ただし、異なるバージョンやディストリビューション(AnacondaやMinicondaなど)をインストールしている場合は特に、複数の場所が表示されることがあります。これらのパスは後で必要になるので、メモしておきましょう。あるセットアップではC:\Python39を指しているのに、別のセットアップではC:\Users\YourName\AppData\Local\Programs\Pythonにあるかもしれません。誰もが同じ場所にインストールするわけではないので、念のため確認しておくことをお勧めします。
場合によっては、Pythonの実行ファイルがC:\Users\YourName\AppData\Local\Microsoft\WindowsAppsにあることがあります。これは、Windowsのインストール時にPythonをシステムPATHに追加する際に、デフォルトでここに一種の「ショートカット」リンクが作成されるためです。これは少し奇妙ですが、クリーンアンインストールを行うには削除することが重要です。
設定からPythonをアンインストールする
最も簡単な方法は設定を使うことですが、必ずしもすべてが消去されるとは限りません。設定(Windows + I)を開き、「アプリ」 → 「インストール済みアプリ」に移動します。Pythonが表示されるまでリストをスクロールします。「Python 3.9」などのように表示されている可能性があります。Pythonの横にある3つの点をクリックし、「アンインストール」を選択します。削除することを確認します。通常はこれでメインアプリが消去されますが、残されたファイルやエントリが残る場合があります。
一部のマシンではこのアンインストールがスムーズに機能しますが、他のマシンでは、特にWindowsAppsフォルダや環境変数に、残骸が残る場合があります。また、Pythonを複数回インストールした場合は、バージョンごとにこのプロセスを繰り返す必要があります。アンインストール後、再度実行して確認してくださいwhere python。パスがまだ表示される場合は、残骸がまだ残っていることを意味します。
Windowsアプリに残ったPythonファイルを削除する
この部分は、Windowsのセットアップ時に「PythonをPATHに追加」を選択すると、 C:\Users\YourName\AppData\Local\Microsoft\WindowsAppsに実行ファイルがインストールされるため、よく混乱してしまいます。Windowsはこのファイルを特別なショートカットディレクトリとして扱うため、通常のアンインストールでは削除されません。これらのファイルを削除するには、コマンドプロンプトを開き、次のコマンドを入力します。
cd %LocalAppData%\Microsoft\WindowsApps
フォルダに入ったら、python.exeと を探してくださいpython3.exe。通常、これらのファイルはいくつか見つかります。削除するには、次のコマンドを実行します。
del python.exe del python3.exe
ちょっと奇妙ですが、設定によってはこれらのファイルを削除するだけで残骸が消えることがあります。もう一度実行しwhere python、「INFO: 指定されたパターンのファイルが見つかりませんでした」と表示されれば成功です。表示されない場合は、Pythonの参照が他の場所に隠れている可能性があることに注意してください。
Pip パッケージをきれいに削除する
Pythonをアンインストールしても、インストールしたpipパッケージは削除されません。これらのパッケージは通常、Pythonのインストール方法に応じて、 % LocalAppData%\Programs\Pythonなどのディレクトリに別途保存されます。完全にクリーンな状態にしたい場合は、このフォルダを手動で削除する必要があります。エクスプローラーを開き、%LocalAppData%\Programs\Python、または%LocalAppData%\Pythonに移動します。「Python」またはバージョン番号のフォルダを見つけて右クリックし、削除してください。
この手順は非常に重要です。この手順を省略すると、pip でインストールしたパッケージがそのまま残り、Python を再インストールするとすぐに使用できるようになります。これは、古いセットアップを消去しようとしている場合には望ましくない可能性があります。
最終チェックと清掃
残った参照が散らばっている場合があり、一部のファイルはそのまま残っている傾向があることに注意してください。WindowsAppswhere pythonファイルを削除した後、もう一度実行して確認してください。何も表示されなければ問題ありません。さらに念入りに確認したい場合は、環境変数を確認することをお勧めします。「このPC」を右クリック→ 「プロパティ」 → 「システムの詳細設定」 → 「環境変数」と進み、 「パス」の下にPythonのパスが残っていないか確認してください。残っている場合は手動で削除してください。
セットアップによっては、すべての変更を確定し、残っている参照が後で干渉しないようにするために、PC を再起動する必要があります。
まとめ
完全なクリーンアップは必ずしも簡単ではありません。特にWindowsの癖や残ったショートカットがある場合はなおさらです。しかし、WindowsAppsディレクトリやpipディレクトリに残っているファイルを注意深く探し出し、環境変数をクリアすれば、プロセス全体は管理可能になります。ようやく全てを消去して、最初からやり直すのは、ある種の満足感があります。
うまくいけば、これで誰かの頭痛の種が少し軽減されるでしょう。
まとめ
- Pythonのインストールをすべて見つけるには
where python - 設定 > アプリからアンインストール
- 残っている WindowsApps ショートカットを削除します ( del python.exeとdel python3.exe )
- pip パッケージディレクトリを手動で削除する
- 環境変数を確認し、必要に応じて再起動してください
結論
Pythonの痕跡をすべて取り除くのは、特にクリーンなマシンにこだわる場合は、ちょっとした宝探しのような作業になるかもしれません。しかし、これらの手順に従えば、残っているものをすべて消去することが可能です。ただし、隠れたショートカットやディレクトリが残っていないか注意し、クリーンアップの各段階の後に必ず二重チェックを行ってください。それでも問題が解決しない場合は、再起動を繰り返すことで残りの参照を消去できる場合があります。いずれにせよ、この手順が皆さんの今後の作業の助けになれば幸いです。
関連記事
この記事は役に立ちましたか?