반응형
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 보안에 따른 정책에 의해 막힌 것입니다. 이것을 임시 해제하는 명령으로 정책 변경을 한 후에 가상환경으로 진입하면 됩니다.
반응형
'컴퓨터 활용 > 노년에 즐기는 코딩' 카테고리의 다른 글
| Git 사용자 정보 설정, 전역과 지역의 차이 (5) | 2025.06.23 |
|---|---|
| [VSCode] Get-command 로 명령어 타입 찾기 (2) | 2025.06.23 |
| 템플릿 태그 중요한 3가지: 분기, 반복, 객체 출력 (2) | 2025.06.20 |
| Django의 템플릿 태그(template tag) (3) | 2025.06.19 |
| Apache + Django 연동 핵심 정리 노트 (4) | 2025.06.17 |
댓글