파이썬 보안 오류 "Activate.ps1 파일을 로드할 수 없습니다." 해결 방법

2022. 10. 6. 20:51 / 서기랑

 파이참의 터미널을 실행하니 아래와 같은 오류가 발생했다.

 "이 시스템에서 스크립트를 실행할 수 없으므로 \Activate.ps1 파일을 로드할 수 없습니다."

 

 해당 오류는 사용하려는 Activate.ps1 파일에 전자 서명이 없어서 발생하는 오류라고 하는데 이 때문에 해당 파일을 실행하고자 한다면 서명이 없어도 파일을 실행할 수 있도록 파워쉘에서 정책을 변경해야 한다.

 

"Activate.ps1 파일을 로드할 수 없습니다." 해결 방법

1. 파워쉘 관리자 권한으로 실행.

 정책 변경은 파워쉘에서 명령어를 통해 할 수 있는데 명령어를 정상적으로 실행하기 위해서는 우선 파워쉘을 관리자 권한으로 실행해야 한다.

 시작에서 마우스 우클릭 메뉴를 열고 [Windows 터미널(관리자)]를 클릭하여 파워쉘을 관리자 권한으로 실행하자.

 (시작에서 파워쉘을 검색해도 된다.)

파워쉘 실행

2. 정책 변경하기.

 파워쉘 창이 나타나면 아래의 명령어를 입력하여 정책을 변경하자.

Set-ExecutionPolicy Unrestricted

정책 변경 명령어

3. 실행 확인.

정책을 변경했다면 오류가 발생하는지 확인해보자.