문제 발생
방금 전까지만 해도 정상 작동하던 pip 명령이 갑자기 No module named ‘pip’ 에러 메세지를 나타내며 작동하지 않는다.
원인
문제 발생 직전 pip 업그레이드를 진행했었다.
pip install —upgrade pip
조사 결과 대부분의 pip 미 동작 문제는 해당 과정에서 나타난다고 한다.
pip를 업그레이드 하려먼 삭제 후 새 버전을 설치해야 하는데 삭제 후 재설치가 정상적으로 진행되지 않은것이다.
본인은 윈도우에서 진행하다 문제가 발생하였는데,
터미널(cmd)를 관리자 권한으로 실행하지 않은 상태에서 pip 업그레이드를 진행하다 보니 삭제는 진행되나
설치 시 권한 문제로 실패하면서 해당 오류가 나타난 듯 하다.
해결 방법
pip를 재설치하면 해결 가능하다. PyPA를 이용하였다.
- PyPA : Python Packaging Authority 사이트가 있다. 파이썬 패키징에 사용되는 핵심 프로젝트 묶음을 유지, 관리하는 워킹 그룹이다.
# curl를 이요하여 다운받는다.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
#이후 해당 명령으로 실행한다.
python get-pip.py
이후 정상적으로 pip 명령이 동작하는 것을 확인할 수 있다.
'개발 > Python_파이썬' 카테고리의 다른 글
[Python] Visual Studio Code 파이썬 개발 환경 구축 (0) | 2023.01.25 |
---|