윈도우에 MiniConda 최대한 깔끔하게 설정하기
목표
기본적으로는
Python
명령어가 기존 Python runtime을 가리키도록 할 것conda activate ~~
를 통해 conda 환경이 활성화 된 이후에만Python
명령어가 conda의 Python runtime을 가리키도록 할 것- 주로 PowerShell을 쓰므로 PowerShell에서만 작동해도 무방
방법 요약
(원하는 버전의) MiniConda 설치
PATH에
condabin
경로만 추가하기conda init powershell
로 powershell에서conda
의 ‘shell hook’을 초기화해줄 것conda config --set auto_activate_base false
로 ‘base’ 환경이 자동으로 활성화되지 않도록 할 것
MiniConda 설치
https://repo.anaconda.com/miniconda/에서 원하는 버전의 miniconda를 다운받자!
(원하면 모든 계정을 위해 설치해도 되지만, 굳이 그러지 말고) 현재 계정 용으로만 설치하도록 하자.
나머지 옵션은 전부 해제해주도록 하자.
PATH에 condabin 경로 추가
환경 변수 편집에 들어가서
요걸 더블클릭해서 Path 편집에 들어가주고
요렇게 condabin 경로만 추가해주자.
여기까지 마쳤으면 conda --version
이 작동은 하는데… conda activate base
를 해도 base 환경이 활성화되지 않을 것이다!
PowerShell 설정해주기
‘관리자 권한’을 얻은 PowerShell 창에서
conda init powershell
을 실행해주자.base 환경이 PowerShell 실행 시 마다 기본적으로 활성화 되는 것을 방지하기 위해
conda config --set auto_activate_base false
를 실행해주자.
이후 conda activate base
를 입력해보면, 아주 찰떡같이 잘 적용되는 것을 확인할 수 있다!