KeiStory

반응형

python 가상환경 활성화 시 오류 - activate.ps1 : 이 시스템에서 스크립트를 실행할 수 없으므로..

 

python 가상환경을 사용하려고 활성화 명령을 실행했는데

.\venv\Scripts\activate

아래처럼 오류가 떴습니다.

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

집에서는 문제없이 실행되었는데 회사에서 실행하니 위 오류가 나더군요

확인해 보니 PowerShell은 기본적으로 보안을 위해 스크립트 실행을 제한해 둔다고 합니다.

Set-ExecutionPolicy 명령어를 사용하면 이 제한 수준을 조정할 수 있습니다.

Set-ExecutionPolicy Unrestricted

Unrestricted 모드를 적용하면 로컬에서 만든 스크립트는 바로 실행 가능하고 인터넷에서 받은 스크립트는 처음 실행 시 경고창만 뜨고 실행 가능해집니다.

이제 가상환경 활성화 명령이 잘 수행되는 걸 확인할 수 있습니다.

 

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band