2017-12-19 15 views
0

방금 ​​windows7에서 windows10으로 마이그레이션했으며 각각의 실험과 관련된 많은 conda 환경이있었습니다.오래된 envs와 conda를 연결하십시오.

envs는 모두 예를 들어 F:\backup\<experiment_name>\conda\envs\에 있으며 conda로 작성되었으므로 conda에 등록되어 있습니다. 그들은 CONDA로 만든 것처럼

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

이전 envs이 가장 쉬운 방법은 무엇을 나열 얻을 것 : - 이제 conda info --envs 만 반환으로 Anaconda3의 신선한 설치 수와 함께 우리는 CONDA에서 접근의 용이성을 잃어 버렸어요? 내가 업데이트 할 수있는 어딘가에 등록부가 있어야 하나?

답변

1

Windows 7에 설치된 Anaconda에는 모든 환경의 경로에 대한 일반 텍스트 목록이 포함 된 C:\Users\MYUSERNAME\.conda\environments.txt 파일이 있습니다. 나는 이러한 환경 폴더 중 하나의 이름이 중복을 작성하는 경우

conda info --envs의 출력에 나타납니다 나는 성공적으로 (지금까지의 내가에서 말할 수있는 수 (mynewenv에게 말)과 environments.txt 파일에 새 경로를 편집 빠른 테스트) activate mynewenv으로 새 환경을 활성화하십시오.

당신을 정리하는 데는 충분할 수도 있지만 여전히 제대로 등록되지 않은 이전 환경에 관한 것이 있으면 export .mml 파일로 환경 내용을 작성하고 specifying that file ~ conda env create 명령

+0

제안 해 주셔서 감사합니다. 지금까지 나는 오래된 환경을 수출하는 것이 올바른 방법이라고 생각한다. 그것은 envs를 등록하는 대신 일시적인 해결책으로 생각됩니다. Conda는 어딘가에 그 기능을 가지고 있어야합니다. 두 번째 대답을 내주는 것을 용서해주십시오. –