Resources
Anaconda 기본 프로파일을 PowerShell 에 적용해보기
늘보™
2026. 4. 22. 14:18
Anaconda base 프로파일 설정 / 위치 / 편집 방법 (Windows, PowerShell 기준)
1. Anaconda base 프로파일 개요
- Anaconda의 base 환경 자동 활성화 여부 제어
- PowerShell / CMD / Bash에 conda 명령 초기화
- 터미널 실행 시 conda 동작 방식 결정
2. 설정 파일 위치
✅ conda 공통 설정 파일
C:\Users\<사용자명>\.condarc
- conda의 전반적인 동작 제어
auto_activate_base설정 포함
✅ PowerShell 프로파일 (중요)
PowerShell 5.1
C:\Users\<사용자명>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PowerShell 7+
C:\Users\<사용자명>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
현재 사용 중인 프로파일 확인
$PROFILE
3. base 자동 활성화 설정
🔹 base 자동 활성화 끄기 (권장)
conda config --set auto_activate_base false
- 새 터미널 실행 시 base 자동 비활성화
🔹 base 자동 활성화 다시 켜기
conda config --set auto_activate_base true
4. PowerShell에 Anaconda 연동
✅ 1) conda init (최초 1회)
conda init powershell
- PowerShell 프로파일에 conda 초기화 코드 자동 삽입
- PowerShell 재시작 필요
✅ 2) 프로파일 수동 편집
프로파일 열기
notepad $PROFILE
정상적인 conda 초기화 예시
# >>> conda initialize >>>
& "C:\ProgramData\Anaconda3\shell\condabin\conda-hook.ps1"
conda activate
# <<< conda initialize <<<
설치 위치에 따라 경로 상이
예:C:\Users\<user>\anaconda3\
5. 특정 가상환경 자동 활성화 설정
# base 자동 활성화 끔
conda config --set auto_activate_base false
# 원하는 가상환경 자동 활성화
conda activate myenv
- 위 코드를
$PROFILE하단에 추가
6. 프로파일이 동작하지 않을 때 확인 사항
✅ 실행 정책 확인
Get-ExecutionPolicy
권장 설정
Set-ExecutionPolicy RemoteSigned -CurrentUser
✅ 프로파일 파일 존재 여부
Test-Path $PROFILE
없을 경우 생성
New-Item -Type File -Path $PROFILE -Force
7. 요약
- 주요 설정 위치
.condarc→ conda 전체 동작$PROFILE→ PowerShell 시작 시 동작
- 기본 흐름
conda init powershellauto_activate_base false권장
- 실무 권장
- base 비활성화
- 필요한 env만 선택 활성화