
이런 경우가 나와 당황 스러웠다
찾아보니
PowerShell 실행 정책이 Restricted로 설정되어 스크립트 실행이 제한될 수 있다고 한다.
아래와 같은 명령어를 터미널에서 실행해보니 이런 결과가 나온다.
Get-ExecutionPolicy

위와 같은 상황인 경우
실행정책을 변경해야 한다.
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
-Scope Process: 현재 PowerShell 세션에서만 실행 정책을 변경
-ExecutionPolicy RemoteSigned: 로컬 스크립트를 실행 가능하게 설정
영구적으로 변경하고 싶다면
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
실행정책을 변경한 후 정상적으로 가상환경이 활성화 되는 것을 확인했다.
.venv\Scripts\activate