로그인 바로가기 하위 메뉴 바로가기 본문 바로가기

파이썬 (Python) 으로 배우는 프로그래밍 기초 (CS101)

임시 이미지 KAIST 전산학부 김문주 교수
http://kooc.kaist.ac.kr/cs101/forum/23139
좋아요 2967 수강생 11726

Q.

pillow 설치를 하는데

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'C:\\Program Files\\Python38\\Lib\\site-packages\\PIL'

Consider using the `--user` option or check the permissions.

이렇게 뜨고 안되면 어떻게 해야하나요?


A.

설치할 권한이 없어서 라이브러리 설치가 안되는 현상입니다.

원도우에는 (여타 OS가 그러하듯이) 여러개의 계정이 동시에 한 컴퓨터를 사용하는 것을 가정하는데,

py -m install Pillow 명령어는 전체 계정에 해당 라이브러리를 설치하는 명령어라 그렇습니다.

첨부된 그림과 같이 윈도우 검색기에 명령 프롬프트를 검색하고 오른쪽 클릭한 뒤 "관리자 권한으로 실행"된 cmd.exe에서 py -m install Pillow를 다시 실행하시거나,

오류 메시지의 3번째 줄에 나와있듯 py -m pip install Pillow --user 를 이용해서 해당 사용자 계정에만 라이브러리를 설치하실 수 있습니다.

둘 중 편하신 방법으로 하시면 됩니다.