내용 목차
잘 사용하고 있던 pip가 잘 안될때가 있다. 방금전까지만 해도 pip install ~
도 잘 되던 녀석이 갑자기 no module named ‘pip’라는 에러메시지가 뜨면서 실행히 안된다.
No module named ‘pip’ 에러 메시지 원인
pip --version
을 해보면 위에서 말한 에러메시지가 뜨면서 버전이 나오지 않느다.
pip --version
원인은 대부분 pip install --upgrade pip
명령을 수행하고 난 다음에 나타나는 현상이다. pip를 업그레이드 하려고 패키지를 삭제하였다가 다시 설치하는 과정에서 제대로 되지 않아서 발생하는 현상이다.
해결 방법
python -m ensurepip
윈도우 운영체제에서는 위의 명령을 터미널이나 CMD에서 입력하면 된다. 그리고 난 후에 pip --version
을 해보면 정상적으로 버전이 나올 것입니다.
파이썬을 설치하면 자동으로 pip가 설치되기 때문에 ensurepip
를 사용할 일은 거의 없습니다. 하지만 파이썬 설치시에 일부러 pip 설치를 건너 뛰었거나 강제로 삭제한 경우에는 ensurepip
를 사용해서 다시 파이썬 설치시의 버전으로 원상복구 시킵니다.
pip를 원상복구 시키면서 업그레이드까지 하실려면
python -m ensurepip --upgrade
위와 같이 입력하면 되겠습니다.