2017-12-19 6 views
0

私たちはwindows7からwindows10に移行し、それぞれの実験に関連した多くの環境条件を持っています。古いenvsからcondaへのリンク

envsはすべてF:\backup\<experiment_name>\conda\envs\に存在し、condaで作成されたため、condaに登録されています。今 - Anaconda3の新規インストールで、我々はcondaからのアクセスのしやすさを失ってしまっただけ返しconda info --envsとして:

D:\>conda info --envs 
# conda environments: 
# 
root     * D:\bin\anaconda3 

彼らはcondaで作成されたかのように記載されている古いENVSを取得する最も簡単な方法は何ですか?どこかで私が更新できるレジスタがなければなりません...?

答えて

1

Windows 7のAnacondaインストールでは、私のすべての環境のパスのプレーンテキストのリストを含むファイルC:\Users\MYUSERNAME\.conda\environments.txtがあります。私の知る限りで言うことができるように

私は(mynewenvに言う)これらの環境のいずれかのフォルダの名前を変更した複製を作成し、environments.txtファイルに新しいパスを編集した場合、それはconda info --envsからの出力に表示され、私は成功したことができます(クイックテスト)activate mynewenvで新しい環境を有効にします。

これで十分であるかもしれませんが、まだ正しく登録されていない古い環境について何かがある場合は、exportの環境コンテンツを.ymlファイルに書き込んで、新しいコピーを作成する必要があります。 specifying that fileconda env createコマンド。

+0

提案していただきありがとうございます。これまでのところ、古いenvをエクスポートするのは正しい方法だと思います。 envを登録するのではなく、まだ回避策のようです。 Condaにはどこかの機能が必要です。二番目の答えを捧げるために私を許してください。 –

関連する問題