취미삼아 배우는 프로그래밍

pip > permission denied 본문

파이썬

pip > permission denied

Nadure 2020. 9. 15. 12:38

python > scripts 폴더내의 모듈을 사용시

이런 오류가 생기기도 한다.

 

반년 넘게 내가 안고 있었던 문제였는데, 알고보니 이게 V3 로 인한 문제였다. 이게 물론 아닐 수도 있다. 물론 윈도우엔 여러 복합적인 에러들이 생길 여지가 너무 많기 때문이다.

 

대표적으로 보자면

1. Windows Apps - 윈도우 마이크로소프트 앱스토어에 누가 파이썬 앱을 올렸다. 이 파이썬은 공홈의 설치와는 설치환경이 다른데, 윈도우 앱 소속이어서 윈도우즈 앱 쪽에 들어가있고, 이걸로 인해서 여럿 꼬이는 증상이 발생하는것 같다. Programfiles > windowsapps 폴더의 권한을 Everyone으로 설정해주면 되는듯 하다.

2. Temp - pip가 설치시 임시 폴더를 사용하는데, 이 폴더에 접근을 못하게 될 시 바로 권한없음을 뱉어버린다. 그냥 이거도 pip가 사용하는 Temp폴더의 권한을 설정해주면 되는듯하다.

3. 파일이 사용중이기 때문 - 나의 경우엔, 내가 pip를 cmd로 요청하면 v3가 자꾸 중간에 먼저 검사를 하기 때문이었다. V3 설정에 검사 제외 폴더를 정해주면 알아서 잘 된다. 

 

 

4. 그 밖에, 특정 버전 혹은 특정 모듈의 설치가 permission denied로 안될 경우는 python -m , 관리자 권한 설정 등으로 풀어줄 수 있다.

 

Comments