
私は PC Windows 10 を使用しており、常に git bash を開いてから、source activate my-env
jupyter ノートブックを開きます。何らかの理由で、my-env が壊れ、次のエラーが発生します。
「C:\bld\conda_1565126647711_h_env/etc/profile.d/conda.sh: そのようなファイルまたはディレクトリはありません」
また、jupyter ノートブックで「my-env」をアクティブ化できず、jupyter で「カーネル エラー」が発生しますが、コマンド プロンプトから環境をアクティブ化できます。
私はもう試した:
- ファイルパス全体をbashに入力する
- bashでenvを削除する
- コマンドプロンプトから env を削除します (CMD からアクティブ化することは可能です)
- CMDからjupyterを開くと、カーネルエラーが発生します。
echo ". C:\Users\mngav\Anaconda3\etc\profile.d\conda.sh" >> ~\.bashrc
これは同僚には効果がありましたが、私には効果がありませんでした。
コンピュータをハードリセットして、環境を最初から設定し直したほうがよいのでしょうか?
答え1
はい、私はこれが得意というわけではありませんが、回避策を見つけたと思います。
「activate」ファイルで、H:\anaconda3\Scripts\activate
最初にパスを変更して、私の場合は_CONDA_ROOT
conda フォルダーを指すようにしましたH:\anaconda3
。(bld パスが何のためにあるのかわかりませんが、それが私にとっては混乱の原因でした)
次に、ファイル内でconda.exe の場所を指すようにH:\anaconda3\etc\profile.d\conda.sh
変更しました。export CONDA_EXE
H:\anaconda3\Scripts\conda.exe
その後、git bash で使用できるようになりsource activate myenv
、再び正常に動作するようになったようです。
この問題は、Anaconda ナビゲーターを更新した後に発生しました。ほとんどの場合、git bash を使用する通常のワークフローに影響が出ないことを願っていましたが、影響が出てしまったようです。
source activate
PS Windows では使用できませんでしたcommand prompt
が、conda activate は動作します。ただし、これが関連しているかどうかはわかりません。