본문 바로가기

파이썬 zip 파일 포터블 버전시 pip 에러

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을 너무 선호해서 그런가.