Never Stop Running
[Python 2.7] Ubuntu 16.04에 pip 설치 및 오류 해결 본문
실습 환경 |
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