LoginSignup
1
1

More than 3 years have passed since last update.

conda update のオプション -n の引数に入れる環境名について

Posted at

この記事にある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にのみあることを知った。まあ、当たり前と言えば当たり前か。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1