質問: ### 前提・実現したいこと Anacondaでいくつかの環境を行ったり来たりしたいのですが、うまくいかず困っております。tensorflowjsをインストールして以降、何故かactivateがうまくいかなくなっております。 ### 現在の状態 下記画像のような状態です。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/70d76ac31f4940b6d47712d2e5f2077e.png) tensorflow環境からkeras環境へのactivateはうまくいくのですが、 keras環境からtensorflow環境へのactivateが出来ません。 deactivateしてみると、tensorflow環境の上にkeras環境がのっかっていることが確認できました。 また、activate kerasをすると ``` conda.bat activate keras ``` という謎の一文が出力されるようになっていました。こちらも今までは出なかったため、なぜこの一文が出始めてしまったのか分かりかねております。 ### 試したこと "py37"と"tensorflow"は自由にactivateで行き来が出来ます。 "conda.bat activate 〇〇"という一文は出ます。 "keras"が絡んだ時だけ上手くいかないです。(keras環境で"activate keras"とした場合も同様のエラーが起きました。) ### 補足情報(FW/ツールのバージョンなど) Anaconda: 1.7.2 conda: 4.6.14 OS: Windows10 どうかよろしくお願いいたします。
回答: 仮想環境からさらに別の仮想環境に入るってどうなんでしょう・・ややこしいことになる気がします。 仮想環境は必ずdeactivateしてから 別の環境をactivateするのが良いかと思います。