2017-12-13 25 views
0

私は2つの環境、すなわちroot、2envを持っています。私がanacondaのプロンプトを開くと、rootから2envに切り替えることができます:activate 2env。私もPowerShellでcondaを持っていますが、私はPowerShellを開き、conda activate 2envを実行しようとすると、それが次のエラー得られます。この問題を解決する方法についてpowershellから別のanaconda環境を起動するには

CommandNotFoundError: 'activate'

任意の提案を?

+0

Activateは、 'conda'に対して有効なコマンドではありません。 Condaは主にパッケージ管理に使用されます。有効なコマンドを見るには 'conda -h'を試してください。 powershellで 'activate'が必要です。 –

+0

私は 'activate env2'とタイプしましたが、env2環境を有効にしません。 –

+0

anacondaの仕組みは、デフォルトでは(インストール時のオプション) 'PATH'環境変数に追加されないため、あなたのシェルでは利用できません。 anacondaシェルを起動すると、PATHへの参照が追加されます。 –

答えて

0

ここでは、回避策 - 起動cmdシェルです。実行 - 有効にします。チェック - conda env list。 powershell - powershellを起動します。

関連する問題