본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

[VSCode] Windows 보안 관련 해결

by easyfly 2025. 6. 22.
반응형

Windows 보안 관련 에러 발생

VSCode에서 다음과 같은 오류는 스크립트 실행 정책(Execution Policy) 때문에 가상 환경의 activate.ps1 파일을 실행하지 못하는 상황입니다.

보안 관련 오류 발생

 

오류 해결 과정

✅ 1단계: 관리자 권한 PowerShell 실행

VS Code 터미널이 아니라, Windows 검색창에서 "PowerShell" 입력 후 → 마우스 우클릭 → "관리자 권한으로 실행" 하세요.


✅ 2단계: 실행 정책 일시 완화

아래 명령어를 입력합니다. 

 
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

"예(Y)"를 누르라고 나오면 Y 입력 후 Enter 치세요.

이 설정은 보안 정책을 너무 느슨하게 바꾸는 것이 아니며, 로컬 스크립트는 허용하지만 인터넷에서 받은 스크립트는 서명이 있어야 실행됩니다. 안전한 방법입니다.


✅ 3단계: VS Code 다시 열기

기존 VS Code를 닫고 다시 열어 주세요. 그리고 터미널에 다시 입력합니다.

'\venv\Scripts\activate'

 

정상적으로 venv가 활성화되면 (venv)라는 표시가 프롬프트 앞에 생깁니다.

가상환경 진입


정리

VSCode에서 파이썬 가상환경 진입이 안 되는 경우는 Windows 보안에 따른 정책에 의해 막힌 것입니다. 이것을 임시 해제하는 명령으로 정책 변경을 한 후에 가상환경으로 진입하면 됩니다.

반응형

댓글