슬랙봇 제작 글을 쓰면서 환경 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 관리자 모드로 열기
모두가 아는 그 방법.
참고 자료