2017-09-29 30 views
2

これがバグかどうかは不明ですが、誰かがこの問題を解決する方法が疑われる場合は、永遠に感謝します。環境を無効にした後、Anacondaプロンプトでcondaが認識されない

説明

私は無効アナコンダプロンプト、環境を有効にした後、私はすべてのconda関連の情報を失うように見えます。つまり、通常のWindowsのコマンドプロンプトに戻ります。 (Pythonなし、condaコマンドなしなど)これは別のAnacondaプロンプトを開き、私が働いていたフォルダに戻る必要があるため、むしろ面倒です。

手順に再現する:

  1. アナコンダプロンプト
  2. とPython環境を作成します
  3. それを有効にし
  4. するTry condaリスト

それを無効に私はちょうど30人の新しいユーザーがインストールしていましたAnacondaは今週初めにPython 3.6を搭載しており、Windows上で動作しています。私はミニコンダを持っている、彼らはアナコンダを持っている。

コンフィグ情報

プラットフォーム:WIN-64
condaバージョン:4.3.25
Pythonのバージョン:3.6.1.final.0

編集:私はちょうどbug reportを提出したことを言及するのを忘れてしまいましたこれがバグだった場合に備えて。現時点では回答はありません。

+0

私は同じ問題を抱えています。 anacondaコマンドプロンプトの起動時に、 'echo%PATH%'には、再生リスト中にステップ3の後にはないいくつかのパスがあります: '.. \ Continuum \ anaconda2'、' .. \ Continuum \ anaconda2 \ mingw-w64 \ bin '.. \ Continuum \ anaconda2 \ Library \ bin'のような通常のコマンドプロンプトには、anaconda関連のパスがありません。 –

+0

'conda info --envs'を実行すると、' env'がrootと呼ばれるので、 'deactivate'ではなく' activate root'を実行してanacondaコマンドプロンプトの初期状態に戻ることができます。 –

+0

ええ、これは私が現在回避策としてやっていることです。今のところ十分です。 – jrinker

答えて

1

私の理解度はdeactivateで、間違っていました。それは、condaを完全に無効にし、端末からすべてのトレースを削除することです。したがって、この動作はdeactivateが実際に行うことを意図しており、ルート環境に切り替えるものではありません。

問題の回答はlinkをご覧ください。

+0

git hubのバグレポートのmingwandroidからのコメントを見ました。私は仕事の流れは、あなたが新しいEnvで仕事をするたびに新しい端末を開くことだと思います。virtualenvwrapperのポストアクティベーションフックと同じように環境変数を設定する方法を知りませんでしたが、 '.bat'ファイルを読むのはあまりよくありません。 –

関連する問題