Season 1 아카이브/프로그래밍
                
              아나콘다 가상환경 활성화 에러 -bash: activate: 그런 파일이나 디렉터리가 없습니다
                문장전달자
                 2017. 7. 17. 12:15
              
              
                    
        728x90
    
    
  Anaconda 가상환경에서 다음과 같이 활성화가 되지않는 경우에는 전체 경로로 시도했을 경우 작동하는지부터 살펴본다.
아래와 같이 가상환경 로딩이 되지 않는다.
1 2  | root@localhost:~# source activate envhaskel -bash: activate: 그런 파일이나 디렉터리가 없습니다  | cs | 
해당 가상환경 존재 여부를 체크해볼려고 해도 되지 않는다.
1 2  | root@localhost:~# conda info --envs conda: 명령을 찾을 수 없습니다  | cs | 
반면 전체 경로로 시도해보면 정상적으로 작동된다.
1 2 3 4 5  | root@localhost:~# /root/anaconda/bin/conda info --envs # conda environments: # envpython                /root/anaconda/envs/envpython root                  *  /root/anaconda  | cs | 
그렇다면 anaconda 디렉토디를 shell PATH 환경변수에 다음과 같이 추가하면 되겠다.
export PATH="/home/username/anaconda/bin:$PATH"
/home/username/anaconda 이 부분을 실제 여러분의 경로로 바꾼다.
터미널에서 실행해보면 정상적으로 작동함을 알 수 있다.
1 2 3 4 5  | root@localhost:~# export PATH="/root/anaconda/bin:$PATH" root@localhost:~# conda --version conda 4.3.22 root@localhost:~# source activate envpython (envpython) root@localhost:~#  | cs | 
728x90