Done/Environment_Install

[Anaconda] conda init bash 는 어디서 해야할까?

weasel7 2023. 12. 19. 13:34
728x90

windows 환경에서 git bash with anaconda 를 활용하려고 한다

그렇다면 원래 ubuntu에서는 터미널 창에 conda init 만 해주어도 알아서 bashrc에 initialization 명령줄이 입력된다

하지만 윈도우에서는 anaconda prompt를 관리자 권한으로 켜서 (ubuntu 에서는 sudo) conda init bash를 해주면 bash에 이를 사용하겠다는 초기화를 해줘야한다

 

 

 

 

저렇게 해준다면  ~/.bash_profile 파일내에서 아래와 같이 입력이 추가되고

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
if [ -f '/cygdrive/c/ProgramData/anaconda3/Scripts/conda.exe' ]; then
    eval "$('/cygdrive/c/ProgramData/anaconda3/Scripts/conda.exe' 'shell.bash' 'hook')"
fi
# <<< conda initialize <<<

 

 

아래 명령어를 bash terminal에서 입력해준다면 bashrc -> bash_profile로 연결이 된다 

 

echo '. ${HOME}/.bash_profile' >> ~/.bashrc

 

- 만약에 위를 진행했는데 bash창에서 conda activate 를 못한다면 윈도우 디렉토리 폴더를 찾음으로 \ 백슬래쉬로 표현해준다 bash창에서 실행할 때는 보통 슬래시로 해주어도 되는 것으로 알았는데 파일내부에 작성되어있는 것이여서 그런가보다

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
eval "$('C:\Users\CHAE\anaconda3\Scripts\conda.exe' 'shell.bash' 'hook')"
# <<< conda initialize <<<

Directory 경로 : 슬래시(/)와 백슬래시(\) [참고]

슬래시(/) : Unix, Linux Style
Directory 경로를 표현할 때, 각 Directory를 백슬래쉬(/)기호로 나눈다.

백슬래시(\) : MS DOS, MS Windows Style
Directory 경로를 표현할 때, 각 Directory를 백슬래쉬(\)기호로 나눈다.

728x90