본문 바로가기
컴퓨터/리눅스(우분투)

터미널 실행 시 (base) user로 뜰 때 무슨 문제? 해결법

by 하링아 2020. 8. 30.
반응형

터미널 실행 시 (base) user로 뜰 때 무슨 문제? 해결법

 

(base) user 현상 발생

원래 터미널을 실행시키면 바로 user 가 떠야 정상이다. (필자의 경우 별도 조치를 통해서 간략화 함) 그런데 갑자기 user 앞에 (base)가 붙음.

(base) user:~$ 

앞에 이런게 붙는 경우는 가상 환경을 사용하거나 환경이 변했다는건데 뭐하다 변했는지 생각해보니 설치한지 얼마 안된 아나콘다가 생각남.

 

'ubuntu terminal starts with (base)'로 검색하니 아나콘다 때문이 맞았음. 윈도우의 경우 아나콘다 프롬프트를 통해서 터미널을 열지만 우분투는 분리돼있지 않고 하나로 해결하는 듯.

 

 

임시 방편 및 근본적인 해결법

일단 아나콘다 환경에서 나오기 위해서 다음과 같은 명령어 입력.

# conda 환경 끄기
$ conda deactivate 

# conda 환경 켜기
$ conda activate 

위 명령어를 통해서 (base)를 없애고 기본 터미널 이용이 가능해짐. 하지만 터미널을 새로 열 경우 다시 (base)가 생김. 원인은 터미널 실행 시 conda 환경으로 실행하는 옵션으로 설정된 듯.

 

검색하여 터미널 실행 시 기본 터미널로 실행하게 옵션 변경.

# conda 자동 활성화 False
$ conda config --set auto_activate_base False
$ source ~/.bashrc

하지만 오히려 conda 환경을 기본으로 설정하고 싶은 경우

# conda 자동 활성화 True
$ conda config --set auto_activate_base True
$ source ~/.bashrc

 

참고

https://qastack.kr/ubuntu/1026383/why-does-base-appear-in-front-of-my-terminal-prompt

반응형

댓글