この記事にあるconda update -n base -c defaults conda
のbaseの部分にはconda仮想環境名が入ることになっているが、ここではデフォルトconda仮想環境名であるbaseが入っている。
この部分を、conda createで作った環境名(名前はenv1とする)とかにしたコマンドconda update -n env1 -c defaults conda
とすると
PackageNotInstalledError: Package is not installed in prefix.
prefix: C:\Users\username\anaconda3\envs\env1
package name: conda
と出てしまう。
デフォルトconda仮想環境名baseにしたら成功した。
デフォルトconda仮想環境名baseでないと、いけないようだ。
condaパッケージがあるか調べてみる。
調べたい仮想環境に切り替えて、その状態でconda list
コマンドを使用して確認する。
仮想環境base(今回はdeactivate状態で調べた)には存在しており、仮想環境env1には存在していなかった。
condaパッケージは、デフォルトconda仮想環境baseにのみあることを知った。まあ、当たり前と言えば当たり前か。