[Python-개발환경]Python파이썬 가상 환경(.venv) 보안 오류

728x90
반응형

최근 머신러닝 때문에 상처(?)를 받아서 머신러닝을 마스터!! 하겠다는 굳은 다짐으로 파이썬 공부를 시작했다. 머신러닝을 공부하다보면 데이터를 그래프 등 가시화된 형태로 봐야할 경우가 생긴다. 이때 사용하면 유용한 라이브러리가 matplotlib이다. VSC에서 matplotlib을 사용하기 위해서는 가상환경에서 설치하고 돌려야한다. (왜 가상환경에서 돌려야 하는지는 https://docs.python.org/ko/3/tutorial/venv.html 링크를 참고바람!) 

 

가상환경을 설치하려하는데 아래 그림과 같은 오류가 발생했다. 하 ..(클릭해서 보면 크게나옴. 보안 오류란다.)

오류내용을 보면 스크립트를 실행할수 없다는 내용이고 이유는 보안때문이란다. 참고하라는 페이지를 통해 내용을 확인해본 결과 Windows PowerShell의 보안설정을 변경해줘야 한다

 

(https://docs.microsoft.com/ko-kr/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.1)

 

 

Windwos PowerShell의 보안환경 설정 변경을 위해 관리자 권한으로 프로그램을 실행한다. 

관리자 권한으로 프로그램을 실행해서 아래 그림과 같이 "Set-ExecutionPolicy Unrestricted" 명령을 입력하면 실행규칙변경 메세지가 나타난다. 여기서 "Y"를 입력하면 설정이 변경된다.

 

 

설정을 변경하고 .venv\scripts\activate 를 입력하면 아래 그림과 같이 정상적으로 가상환경이 활성화 된다.

 

 

 

-끝-

728x90
반응형