(普段他WindowsやLinuxを利用しているので) 久々に開いた Windows で Anaconda Powershell(Windows Powershell も同じ)を開いたところ、以下エラーで Anaconda が起動できず、ハマる。conda コマンドが全く機能しない。(Powershell 起動時に base で起動するように戻したい。)
& : 用語 'C:\Users\username\anaconda3\shell\condabin\conda-hook.ps1' は、コマンドレット、関数、スクリプト ファイル、または
操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパ
スが正しいことを確認してから、再試行してください。
発生場所 行:1 文字:3
& 'C:\Users\username\anaconda3\shell\condabin\conda-hook.ps1' ; conda ac ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\Users\tiida\...\conda-hook.ps1:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
conda : 用語 'conda' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されませ
ん。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してくだ
さい。
発生場所 行:1 文字:62
+ ... \Users\username\anaconda3\shell\condabin\conda-hook.ps1' ; conda activat ...
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (conda:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
「環境変数がー」という記事をいろいろ実行して解決できず、最後の頼みで Chat-GPT に確認して以下のレス試す。
Anacondaが正しくアンインストールできない場合や、インストールが破損している場合、以下の手順で問題を解決することができます。
### 1. `Anaconda` フォルダの削除
まず、Anacondaのインストールディレクトリ(通常は `C:\Users\tiida\anaconda3`)を手動で削除します。
1. **エクスプローラーを開く**:
- `C:\Users\tiida\` に移動し、`anaconda3` フォルダを見つけてください。
2. **フォルダを削除**:
- `anaconda3` フォルダを右クリックして「削除」を選択します。
- フォルダの削除には少し時間がかかる場合があります。
### 2. 環境変数のクリーニング
Anacondaのパスがシステムの環境変数に残っている場合があります。以下の手順でこれを削除します。
1. **スタートメニューを右クリック**:
- 「システム」または「システム設定」を選択します。
2. **「システムの詳細設定」へ移動**:
- 「システムの詳細設定」をクリックし、「環境変数」を選択します。
3. **環境変数を確認**:
- `Path` 変数の中に `C:\Users\tiida\anaconda3` または関連するパスがあれば、それを選択して削除します。
4. **他の関連変数を確認**:
- `CONDA_*` や `PYTHONPATH` など、Anacondaに関連する環境変数も削除します。
### 3. レジストリのクリーニング (注意が必要です)
Anacondaに関連するレジストリキーが残っている可能性があるため、これを手動で削除することも考えられます。ただし、レジストリを編集する際には注意が必要です。
1. **レジストリエディタを開く**:
- `Windows + R` を押して「regedit」と入力し、Enterキーを押します。
2. **Anaconda関連のキーを探す**:
- `HKEY_CURRENT_USER\Software` と `HKEY_LOCAL_MACHINE\SOFTWARE` の下に `Anaconda` または `Continuum` に関連するキーがあれば、それらを削除します。
### 4. インストールのリトライまたは新しいインストール
手動での削除が完了したら、必要であればAnacondaを再インストールするか、他のPythonディストリビューション(例: MinicondaやPyenvなど)をインストールすることができます。