DevOps/Python
[Error]ModuleNotFoundError: No module named 'pip'
bestwish
2022. 11. 5. 00:30
오류 발생 원인
pip instal -upgrade pip
명령을 통해 pip를 업그레이드를 시도하자 다음과 같은 에러가 나타났다.

pip 업그레이드를 진행하면서 기존 pip를 삭제한 후, 다시 설치하는 과정에서 permission error로 설치가 안된 것이다.
해결방법
1. python -m ensurepip 명령어 이용
python -m ensurepip
python -m ensurepip --upgrade # 방법 1
python -m pip install --upgrade pip # 방법 2
ensurepip는 Python설치시 기본으로 내장되어 있던 pip를 복구하는 명령어다.
방법1은 내장 pip복구 방법인 python -m ensurepip에 --upgrade를 추가하는 방법
방법2는 터미널 단에서 명령어를 입력하는 방법
위의 방법을 통해 설치를 하면 아래와 같은 결과가 나온다.
Attempting uninstall: pip
Found existing installation: pip 21.2.4
Uninstalling pip-21.2.4:
Successfully uninstalled pip-21.2.4
2. pypa 사이트 이용
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
https://www.pypa.io/en/latest/ 파이썬 패키징 관련 사이트이다.
가장 최신의 pip 버전을 가져온다.