vscode에서 파이썬 가상환경 실행 시 스크립트를 실행불가인 경우

choi·2025년 1월 7일

이런 경우가 나와 당황 스러웠다

찾아보니

PowerShell 실행 정책이 Restricted로 설정되어 스크립트 실행이 제한될 수 있다고 한다.

아래와 같은 명령어를 터미널에서 실행해보니 이런 결과가 나온다.

Get-ExecutionPolicy

위와 같은 상황인 경우
실행정책을 변경해야 한다.

Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
-Scope Process: 현재 PowerShell 세션에서만 실행 정책을 변경
-ExecutionPolicy RemoteSigned: 로컬 스크립트를 실행 가능하게 설정

영구적으로 변경하고 싶다면

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

실행정책을 변경한 후 정상적으로 가상환경이 활성화 되는 것을 확인했다.

.venv\Scripts\activate
profile
늦게나마 정신을 차리려고 하는 개발 뭐시기하는 사람

0개의 댓글