IT/오류 컬렉터 조르디

[python] powershell 권한 오류 : vscode 관리자로 열기

토끼개발자 조르디 2023. 7. 21. 11:33

슬랙봇 제작 글을 쓰면서 환경 SETUP을 하다가 

급하게 달려왔다... 

 

환경 설정하다가 만난 오류.

 흠 대충 봐도 권한 오류임을 알 수 있다.

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'C:\\Users\\     \\AppData\\Local\\Temp\\pip-uninstall-isz87lan\\pip.exe'
Consider using the `--user` option or check the permissions.

 

이럴 때 원래는 cmd 창을 관리자 모드로 켜서 폴더 이동하고 

다운을 받아줬는데,,, 오늘따라 거슬리는군,,,!!!

 

VScode 에서 powershell 을 관리자로 열어야겠다고 생각.

 

get-ExecutionPolicy 입력

 

엥 그런데 Unrestricted 라고 뜸.

모든 스크립트 실행 가능한 상태인데 왜...? 라는 생각으로 pip install ~~~ 다시 실행.

 

아놔. 

이미 다 만족하는 상태란다.

 

이제는 농락까지...?

그래도 글쓰려고 마음먹은 김에.... 작성 ㅎㅎ


관리자모드

1) powershell 권한 설정

get-ExecutionPolicy 입력

-> 현재 상태 확인

 

Set-ExecutionPolicy RemoteSigned 입력

-> 권한 상태 골라서 선택하기

 

권한 상태 종류
① Restricted : default 값, 스크립트 파일 실행 불가능
② AllSinged : 신뢰 가능한 스크립트 파일만 실행 가능
③ RemoteSigned : 로컬 생성 스크립트, 신뢰 가능 스크립트 파일을 실행 가능
④ Unrestricted : 모든 스크립트를 실행 가능
⑤ ByPass : 경고/차단 없이 모든 것을 실행 가능
⑥ Undefined : 권한 설정을 하지 않는다.

 

2) VScode 관리자 모드로 열기

모두가 아는 그 방법.


참고 자료

https://velog.io/@khakhid/VSCode-%ED%84%B0%EB%AF%B8%EB%84%90-Powershell-%EC%8B%A4%ED%96%89-%EC%A0%95%EC%B1%85-%EA%B6%8C%ED%95%9C-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0