PowerShellを利用してPythonをアンインストールすることは、システムからPythonを完全に削除するための便利な方法です。以下は、具体的な手順とコードの例です。
1. Pythonのアンインストール
まず最初に、PowerShellを開き、以下のコマンドを入力します。
Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name LIKE 'Python%'" | ForEach-Object { $_.Uninstall() }
このコマンドは、Pythonという名前で始まるすべてのプログラムを検索し、それらをアンインストールします。ただし、この方法ではPythonに関連するすべてのプログラムがアンインストールされるため、注意が必要です。
2. Pythonの残留ファイルを削除
アンインストール後、Pythonに関連する残留ファイルが残っている可能性があります。以下のPowerShellコマンドを使用して、これらの残留ファイルを削除します。
Remove-Item -Path "$env:ProgramFiles\Python" -Recurse -Force
Remove-Item -Path "$env:ProgramData\Python" -Recurse -Force
Remove-Item -Path "$env:AppData\Local\Programs\Python" -Recurse -Force
これにより、Pythonがインストールされていたディレクトリや関連するデータが完全に削除されます。
3. 環境変数のクリーンアップ
最後に、Pythonに関連する環境変数をクリーンアップします。以下のコマンドを使用します。
[Environment]::SetEnvironmentVariable("Path", $env:Path -split ';', [System.EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable("Path", $env:Path -split ';', [System.EnvironmentVariableTarget]::User)
[Environment]::SetEnvironmentVariable("Path", $env:Path -split ';', [System.EnvironmentVariableTarget]::Process)
これで、Pythonが正常にアンインストールされ、関連するファイルや環境変数もクリーンアップされました。上記の手順を順番に実行することで、システムからPythonを徹底的に削除できます。