::: IT인터넷 :::

파이썬에서 pip 사용시 업그레이드 메시지 출력시

곰탱이푸우 2016. 3. 16. 17:30
스포츠 관련 글을 제외하고는 경어체를 사용하지 않습니다. 
작성 편의 및 작성 시간 단축이 가장 큰 이유이기도 하고, 저의 삽질기를 정리하는 것이 가장 큰 목표이기 때문에 양해 부탁드립니다.
 

 

앞서 python 설치 후 pip를 사용하기 위해 셋팅하는 방법을 알아 보았다.
 

윈도우 환경에서 파이썬의 easy_install, pip 사용하기

파이썬의 경우 활용할 수 있는 라이브러리가 무궁무진합니다. 보통 GitHub나 라이브러리를 제공하는 사이트에서 다운로드 해서 직접 Install 하는 방법으로 활용할 수 있습니다. 그러나 Python의 라

www.bearpooh.com

 

참고로 리눅스에서는 sudo apt-get update와 sudo apt-get upgrade를 통해 최신 버전으로 업데이트 한 다음, 

sudo apt-get install python-pip 명령을 통해 쉽게 설치 가능하다.

 

리눅스에서 pip 설치 후 사용하다보면 아래와 같이 pip가 구버전이기 때문에 업그레이드 하라는 메시지가 발생하는 경우를 볼 수 있다. 이번 경우는 8.0.2 버전을 8.1.0으로 업그레이드 하라는 메시지이다.

 

큰 어려움 없이 안내메시지에 있는 명령어를 입력해준다.
$ pip install —upgrade pip

 

 

즉 pip 프로그램을 이용하여 자기자신을 업그레이드 설치하라는 메시지이다. 그런데 아래와 같은 오류메시지를 뿜어낸다.
오류메시지는 [Errno 13] Permission denied: ‘/usr/bin/pip’. 즉 권한이 없어 접근이 거부되었다는 것.

 

 

명령어 앞에 sudo를 붙여 관리자 권한으로 설치하면 해결된다.
$ sudo pip install —upgrade pip
 
해결 완료!!!

 

참고로 윈도우의 경우 현재 사용중인 계정에 관리자 권한이 부여되어 있으면 pip install —upgrade pip 명령으로 설치 가능하다.
일반적으로 윈도우에서는 사용중인 계정에 기본으로 관리자 권한이 부여되어 있는 경우가 많아서 권한 문제는 크게 발생하지 않는 편이다.