pip : python install package. 즉, python package manager이다.


easy_install도 패키지 매니저지만, pip를 권장하는 듯?


> python2.7에서 pip를 설치할 떄 오류가 나는 이유

Windows에서 User Directory 이름이 '한글'일 때 python2.7에서 UnicodeEncodeError가 발생합니다.

즉, 경로 상에 한글이 포함되어 있을 경우 python2.7에서 에러가 발생합니다.

python3.5는 경로 상에 한글이 포함되어 있어도 상관없습니다. python3부터 문자열을 unicode로 처리하니까요.

필자는 python2.7에서 진행하기 위해 사용자 이름이 영문인 사용자 계정을 하나 더 만들고(해당 계정에 권한도 주었음)

해당 계정에서 진행하서 python2.7로도 pip를 잘 인스톨 할 수 있었습니다.

(get-pip.py 내부 코드가 멀티바이트(한글)도 처리할 수 있도록 수정하는 방법도 있습니다만.. 이게 더 쉽습니다)


요약 : pip 설치 시 python2.7 쓰려면 경로에 한글 없어야함. python3.5는 상관없음.


WRITTEN BY
hojongs
블로그 옮겼습니다 https://hojongs.github.io/