파이썬 pip upgrade시 액세스가 거부되었습니다 에러 해결하기

파이썬에서 패키지를 설치하다 보면 아래처럼 pip의 버전을 업그레이드 하라는 Warning이 뜨는데요.

파이썬 pip Warning 메시지

아래와 같이 파이썬의 PIP버전이 최신이 아니라서 아래와 같이 PIP를 업그레이드 하라는 에러메시지가 나옵니다.

WARNING: You are using pip version 21.2.4; however, version 22.1.2 is available.
You should consider upgrading via the 'C:\python\python.exe -m pip install --upgrade pip' command.

pip install --upgrade pip

하지만 업그레이드 명령어를 사용하는 경우 관리자 권한으로 사용하더라도 아래와 같은

액세스가 거부되었습니다 라는 메시지가 뜨는 경우가 있는데요.

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

PIP 수동 업그레이드 방법

먼저 아래의 명령어를 통해서 pip를 설치해 봅니다.

python -m pip install -U pip

다만 PIP설치가 꼬일경우 pip 명령어 자체가 안먹는 경우가 생기는데요.

이 때에는 pip파일을 다운로드 하셔야 설치가 진행됩니다.

먼저 인터넷에서 get-pip.py라는 pip 설치 프로그램을 받으시구요.]

해당 소스의 전체 소스는 https://bootstrap.pypa.io/ 에서 확인하실 수 있습니다.

 

Index of /

 

bootstrap.pypa.io

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

이후 명령어를 통해서 pip를 재설치 합니다.

python get-pip.py

이제 정상적으로 pip가 설치되었는데요.