[Python] 가상환경 powershell 실행 오류

제이브로·2024년 1월 31일
0

Python

목록 보기
6/17
post-thumbnail

Python venv 가상환경이 powershell에서 실행되지 않는 오류

가상환경 생성은 가상환경 생성, 삭제 글을 참고해주세요.

1. 문제상황

가상환경 이름은 .venv로 생성하였으며, 아래 가상환경을 powershell에서 activate 해보았습니다.

.venv\Scripts\Activate

가상환경 실행시 아래와 같은 정책오류(?)가 발생.

가상환경 실행 오류1

2. 원인

PowerShell이 가상화 실행 명령 스크립트의 실행을 제한하기 때문

2.1 PowerShell의 실행 정책

PowerShell의 실행 정책은 PowerShell이 구성 파일을 로드하고 스크립트를 실행하는 조건을 제어하는 안전 기능입니다. 이 기능은 악성 스크립트의 실행을 방지하는 데 도움이 됩니다.

3. 해결방법

PowerShell의 실행 정책을 변경

3.1 PowerShell 관리자 권한으로 실행

해결방법1

3.2 현재의 실행정책 확인

Get-ExecutionPolicy

RemoteSigned가 아닌 경우, RemoteSigned로 정책을 바꿔야 합니다.
해결방법2

3.3 실행 정책 변경

Set-ExecutionPolicy RemoteSigned

A : 모두 예(A) 선택

해결방법3

정책을 바꾼 후, 가상환경을 다시 실행해보면 정상적으로 실행됩니다.

References

  1. Microsoft Powershell-Policy

이상입니다.
궁금하신 점은 댓글 남겨주세요!
소통도 환영합니다~~ 감사합니다 :D

profile
기록하지 않으면 기록되지 않는다.

0개의 댓글