Q: 터미널 이름 옆 (base)가 나오는 이유
A: 아나콘다의 기본 환경이 활성화되어있기 때문이다. 따라서 (base)을 없애려면 기본 환경을 비활성화 해줘야 한다.
먼저 아나콘다(Anaconda)가 무엇인지 간단하게 알아보자.
아나콘다는 파이썬 및 기타 데이터 과학 관련 라이브러리의 인기 있는 오픈 소스 배포판으로 데이터 집약적인 프로젝트에서 작업하는 데이터 사이언티스트, 연구원 및 개발자를 위해 패키지 관리 및 배포를 단순화하도록 설계되었다.
아나콘다는 데이터 분석, 기계 학습, 인공 지능 및 과학 컴퓨팅에 일반적으로 사용되는 방대한 사전 설치된 패키지 및 도구를 제공한다.
Anaconda 기본 환경 비활성화/활성화 방법
기본 환경을 비활성화 하는 방법은 아래와 같다.
즉, (base) 글자를 없앨 수 있다.
conda deactivate
위 명령어를 사용해 아나콘다 기본 환경을 끌 수 있다. 즉, (base) 글자가 나오지 않을 것이다.
반면 기본 환경을 사용해야 할 때 아래 명령어로 활성화 가능하다.
conda activate base
그러면 아나콘다 기본 환경이 활성화된다.
Anaconda 기본 환경 자동 비활성화/활성화 방법
하지만 위 방법은 좀 귀찮을 수 있다.
터미널을 실행할 때 자동으로 기본 환경이 비활성화/활성화되는 방법을 살펴보자.
기본 환경을 자동으로 비활성화 하는 방법은 아래와 같다.
conda config --set auto_activate_base False
위의 명령어를 터미널에 입력하면 다음에 터미널을 실행할 때 자동으로 기본 환경이 활성화되지 않는다.
반면 자동으로 기본 환경을 활성화 하는 방법은 아래와 같다.
conda config --set auto_activate_base True
이러면 터미널을 실행할 때 자동으로 기본 환경이 활성화되어 (base)라는 문구가 이름 옆에 나오게 된다.
자신의 환경에서 자동 활성화 여부 확인하는 방법
conda config --show | grep auto_activate_base
이 명령어를 터미널에 입력하면 자신의 환경에서 아나콘다 기본 환경이 자동으로 활성화되어있는지 비활성화 되어있는지 확인 가능하다.
위의 명령어를 입력했을 때 auto_activate_base: True
이면 기본 값이 활성화이고 auto_activate_base: False
이면 기본 값이 비활성화 되어있는 상태이다.
'코딩 환경 > Terminal' 카테고리의 다른 글
[Terminal] nbpreview로 터미널에서 ipynb 파일 내용 보기 (2) | 2023.11.20 |
---|---|
[Terminal] 맥북 터미널 호스트네임 변경 (터미널 상단 바 이름 변경) (1) | 2023.10.04 |
[Git] 깃헙(GitHub)과 로컬 리포지토리에서 파일 삭제하기 (0) | 2023.05.09 |
[Git] git push에서 fatal: Authentication failed for... 에러 해결 (0) | 2023.04.12 |
[Terminal] fzf 설치 및 사용 방법 (0) | 2023.02.25 |