Never Stop Running

[Python 2.7] Ubuntu 16.04에 pip 설치 및 오류 해결 본문

진행중

[Python 2.7] Ubuntu 16.04에 pip 설치 및 오류 해결

Gyoran 2019. 8. 31. 14:56

 

실습 환경

Ubuntu 16.04.6 / 64bit

프로그램 버전

Python 2.7.12

 

 


 

sudo apt-get install python-pip -y

현재 Python 2.7이 설치된 상태에서 위의 명령어를 입력하여 pip을 설치하였다.

다음의 명령어로 python-dev와 python-setuptools가 모두 최신 상태로 설치가 된다.

 

하지만 pip --version이라고 하면 다음과 같은 오류가 발생한다.

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in 
    from pip import main
ImportError: cannot import name main

 

찾아보니 pip 버전이 10.0.0 이상인 경우 나타나는 오류라고 한다.

다운그레이드 하는 방법도 있으나 현재 버전을 고치는 방법을 찾기로 했다.

 

 


 

해결 방안

 

 

/usr/bin/pip 파일을 다음과 같이 수정하면 된다.

from pip import main
if __name__ == '__main__':
	sys.exit(main())
<수정 전 /usr/bin/pip 파일>

 

from pip._internal import main
if __name__ == '__main__':
	sys.exit(main())
<수정 후 /usr/bin/pip 파일>

 

 

 

'진행중' 카테고리의 다른 글

[Python 2.7] Flask의 request 객체  (0) 2019.09.01
[VMware] vm 제어 및 vmrun 사용법  (0) 2019.08.29
[Python 2.7] Subprocess 모듈 - Popen  (0) 2019.08.29
Comments