![이제 내 쉘에 "(base) user@laptop"과 같은 "(base)"가 있는 이유는 무엇입니까?](https://linux55.com/image/184072/%EC%9D%B4%EC%A0%9C%20%EB%82%B4%20%EC%89%98%EC%97%90%20%22(base)%20user%40laptop%22%EA%B3%BC%20%EA%B0%99%EC%9D%80%20%22(base)%22%EA%B0%80%20%EC%9E%88%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내 쉘 에뮬레이터(Kubuntu의 konsole)와 가상 터미널(Alt+F2 등)은 이제 일반적인 "user@laptop" 앞에 "(base)"를 표시합니다.
최근 업데이트나 패키지 설치로 인해 이 문제가 발생한 것 같습니다.
이것은 매우 성가신 일입니다. 그거 어디서 났어? 어떻게 다시 없앨 수 있나요?
편집 : 그래서 그것은 conda
다음 줄에서 나온 것입니다.bashrc
# >>> conda initialize >>>
!! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/username/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/username/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/username/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/username/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
답변1
이는 아마도 아나콘다 기본 환경을 사용하고 있음을 의미합니다. Anaconda는 특정 라이브러리와 실행 파일을 해당 경로에 추가하여 환경을 약간 변경합니다. 특히 Python 및 관련 도구의 아나콘다 버전을 선택하는 경우.
다른 아나콘다 환경을 설치하고 활성화/비활성화할 수 있으며 이에 따라 프롬프트가 변경됩니다.
일반적으로 시스템의 나머지 부분을 방해하지 않지만 일부 프로그램은 영향을 받을 수 있습니다.
프롬프트에 "(base)"를 포함해야 할 더 많은 이유가 있을 수 있다는 점을 인정합니다. 단지 아나콘다가 가장 일반적인 것 같습니다.