간단하게 powershell 터미널 프로필을 설정하면된다
하지만 powershell 터미널은 새로 만들어주지 않으면 맨 처음엔 존재하지않는다.
그래서 프로필 파일을 새로 생성해주면됩니다.
1. anaconda를 통한 생성
anaconda를 설치해주고, anaconda powershell을 관리자 권한으로 실행합니다.
1-1. 이후 conda를 업데이트
conda update conda
1-2. conda를 통해서 powershell 프로필을 초기화
conda init powershell
그러면 사용자 폴더 내 Documents에 WindowsPowerShell이 생성됩니다.
해당 폴더에 아래와 같은 프로필 파일이 생성됩니다
1-3. 이제 프로필 파일의 코드가 실행되고, 프로필 상에서 현재 적용된 가상환경 이름이 뜹니다.
2. 프로필 꾸미기
1번 처럼 init을 통해서 생성되면, conda init 명령어에 의해 관리된다고합니다.
프로필을 꾸미고 싶다면 아래와 같은 powershell 문법을 이용하시면됩니다.
vscode에서 아래 코드를 적용하면, 환경변수가 하나만 나오는데
그냥 anaconda powershell을 실행하면, 환경변수랑 아래 코드가 둘 다 나옵니다 해결법은 모르겠슴다
function prompt {
$conda_output = conda env list
$active_env_line = ($conda_output | Where-Object { $_ -match '\* ' }).Trim()
$env_name = ($active_env_line -split '\s+', 3)[0]
$env_path = ($active_env_line -split '\s+', 3)[2]
if ($env_name) {
Write-Host -NoNewline -ForegroundColor Green "($env_name)($env_path)"
return "> "
} else {
return "> "
}
}