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