
저는 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에서 환경 삭제
- 명령 프롬프트에서 환경 삭제(계속 CMD에서 활성화할 수 있음)
- CMD에서 jupyter 열기; 여전히 커널 오류가 발생합니다
echo ". C:\Users\mngav\Anaconda3\etc\profile.d\conda.sh" >> ~\.bashrc
동료에게는 효과가 있었지만 나에게는 성공하지 못했습니다.
구성 요소를 하드 리셋하고 처음부터 환경을 설정해야 합니까?
답변1
좋아요, 제가 이 일을 잘하는 건 아니지만 해결 방법을 알아낸 것 같아요.
"활성화" 파일에서 먼저 내 경우에는 conda 폴더를 가리키도록 H:\anaconda3\Scripts\activate
경로를 변경했습니다 . (나는 bld 경로가 무엇인지 모르지만 그것이 나를 엉망으로 만든 것입니다)_CONDA_ROOT
H:\anaconda3
그런 다음 파일에서 내 conda.exe 위치를 가리키도록 H:\anaconda3\etc\profile.d\conda.sh
변경했습니다 .export CONDA_EXE
H:\anaconda3\Scripts\conda.exe
그런 다음 git bash에서 사용할 수 있었고 source activate myenv
다시 잘 작동하는 것 같습니다.
아나콘다 네비게이터를 업데이트한 후 이 문제가 발생했습니다. 나는 대부분의 작업에 git bash를 사용하는 일반적인 작업 흐름을 망치지 않기를 바랐지만 그랬던 것 같습니다.
source activate
추신: Windows에서는 사용할 수 없었지만 command prompt
conda activate는 작동합니다. 그래도 이것이 관련이 있는지 확실하지 않습니다.