No module named 'pip'
파이썬을 윈도우에서 사용 할 때 이다.
파이썬으로 개발 할려면 파이썬을 깔아야 하겠지.
installer 버전도 있고 zip파일로 된 embeddable package 버전도있다.
나는 본래 인스톨러로 뭔가를 설치하는것은 별로 좋아하지 않는다.
설사 똑같다하더라도 포터블 무설치 버전이 있으면 무조건 그걸 해서 내가 원하는곳에 넣고 path 를 등록해서 사용을 한다.
파이썬도 마찬가지인데 zip 파일을 받고 압축을 풀면 pip는 설치가 안되어 있다.인스톨러 버전으로 이미 pip.exe가 있다면 뭔 걱정이고 왜 신경쓰겠는가 그렇지 않으니 문제지
pip 설치를 위해서 bootstrap.pypa.io에서 받으면 된다.
https://bootstrap.pypa.io/get-pip.py
그리고 해당 폴더로 이동 해서 python get-pip.py로 설치를 진행을 하면 된다.
윈도우 어디서나 쓸려면 파이썬 경로를 환경 변수로 등록을 하면 된다.
그리고 pip를 설치하면 zip 파일 버전에서 없던 Scripts 폴더가 생성이 된다. 이 두개다 환경 변수에 등록을 하자.
그리고 콘솔창에 pip를 쳐보자
분명히 에러도 없고 무사히 설치 했다. 그런데 못찾는다.
No module named 'pip'
메세지가 반겨준다.
이 에러가 나는 경우를 찾아보니 대부분 pip install --upgrade pip 등 업데이트를 하다가 제대로 안되서 그런 경우가 많다는 글이 많다.
첨엔 그런줄 알고 수십번을 지우고 해봤는데 안됬다. 내 경우는 이게 아니였던 것이다.
결론은 하나다. 수동 zip 버전으로 압축 풀어 쓰는 파이썬은 추가 경로 설정을 해줘야 한다.
어디에?
파이썬 설치 폴더에서 검색을 해본다 _pth 확장자를
즉 python버전._pth를 열어서 경로를 설정을 해줘야 한다.
입력 후 다시 콘솔창에 pip를 쳐보자 이제 pip의 내용이 나타난다.
아래쪽에 추가를 해주자.
.\lib\site-packages
그리고 저장. 하고pip를 쳐보면 그제서야 인지한다.
나는 왜 이렇게 드문 경우를 자주 겪는거지. zip을 너무 선호해서 그런가.