티스토리 뷰

파이썬의 경우 활용할 수 있는 라이브러리가 무궁무진합니다. 보통 GitHub나 라이브러리를 제공하는 사이트에서 다운로드 해서 직접 Install 하는 방법으로 활용할 수 있습니다. 그러나 Python의 라이브러리 패키지로 배포되는 경우 easy_install이나 pip를 이용하면 쉽게 설치할 수 있는데요.

문제는 파이썬을 설치하고 나면 easy_install이나 pip가 설치되어 있지 않아서 별도로 설치해줘야 한다는 것인데요. easy_install과 pip 설치 방법에 대해 간략하게 알아보도록 하겠습니다.

easy_install 설치 방법
1. https://pypi.python.org/pypi/setuptools 사이트로 이동합니다. 2016년 3월 9일 현재 20.2.2 버전이 최신 버전이네요.

 
2. Installation Instructions를 보면 아래와 같습니다. 


가장 추천하는 방법은 아래와 같이 ez_setup.py 파일을 다운로드해서 설치하고자 하는 파이썬 환경에서 실행 하라고 하는군요. 실제 ez_setup.py 다운로드 경로는 https://bootstrap.pypa.io/ez_setup.py입니다.

3. 메인화면의 Download를 클릭하면 아래와 같이 설치 파일을 다운로드 할 수 있습니다.


그러나 인터넷이 되는 환경이라면 굳이 직접 설치할 필요 없이 위의 방법대로 ez_setup.py를 다운로드하고 실행하면 자동으로 다운로드하고 설치됩니다.

4. ez_setup.py를 다운로드 합니다.

5. 다운로드 한 ez_setup.py를 실행합니다. cmd 창을 띄우고 다운로드 받은 폴더로 이동하신 다음 아래와 같이 입력해주면 됩니다.
1) python ez_setup.py build
2) build가 완료되면 아래와 같은 메시지가 출력됩니다.

3) python ez_setup.py install 
4) install이 완료되면 아래와 같이 출력됩니다.


6. 파이썬이 설치 된 경로로 이동해서 정상적으로 설치되었는지 확인합니다. 보통 파이썬을 설치하고 나면 설치경로 아래에 Scripts 폴더가 존재하지 않는데, 설치가 완료되면 파이썬 설치 경로에 Scripts 폴더가 생성 된 것을 확인할 수 있습니다. Script 폴더에 easy_install.exe 파일이 생성 된 것으로 보아 정상적으로 설치 된 것으로 보입니다.

 


7. 모든 경로에서 실행할 수 있도록 윈도우 운영체제 환경변수의 Path 항목에 Scripts 경로를 추가 해줍니다.
- [제어판] - [시스템] - [고급시스템 설정] - [고급] - [환경변수] - [시스템 변수] 항목의 Path 더블클릭
- 아래와 같이 "파이썬 설치경로\Scripts”를 추가합니다.
- cmd.exe가 실행 중이라면 종료하고 다시 실행해줍니다. 그래야 Path 설정한 것이 적용됩니다.


8. 정상적으로 실행되는지 확인합니다. 아무 경로에서 easy_install 명령어를 실행해 봅니다. 명령인자가 없이 해당 파일만 실행한 경우 명령인자가 없기 때문에 error가 뜨는 것이 정상입니다.



pip 설치 방법
1. 위의 easy_install 설치 및 Path 설정 과정이 완료되면 그 이후는 굉장히 쉽습니다. 아래와 같이 명령어를 입력합니다.
1) easy_install pip

2) 설치가 완료되면 아래와 같은 메시지가 출력됩니다.

2. pip를 실행하면 pip 프로그램의 기본적인 도움말이 출력되는 것을 확인할 수 있습니다.


easy_install과 pip 설정이 끝났습니다.
이제 설치가 필요한 프로그램이 있으면 아래와 같이 입력하면 됩니다.

pip "패키지 이름"
ex) pip python-magic




댓글
  • 프로필사진 지나가던사람 감사합니다. 덕분에 pip 설치까지 완료했네요 ^^ 2017.02.21 13:07
  • 프로필사진 Favicon of https://www.bearpooh.com BlogIcon 곰탱이푸우 답글이 많이 늦었습니다. 죄송합니다. 많이
    부족하여 방치하고 있네요. ㅠㅠ 도움이 되셨다니 다행입니다. ^^
    2017.05.31 23:01 신고
  • 프로필사진 지나가던사람 2인 아~
    하루종일 골머리 앓고 있었는데
    많은 도움 되었습니다.
    감사합니다.
    2017.03.02 19:55
  • 프로필사진 Favicon of https://www.bearpooh.com BlogIcon 곰탱이푸우 도움이 되셨다니 다행입니다. ^^ 제가
    많이 부족하여 블로그를 방치하고 있네요. ㅠㅠ 답글이 늦어서 죄송해요~ ^_^
    2017.05.31 23:02 신고
  • 프로필사진 파이썬게임기 감사합니다 하루종일 파이게임 설치때문에 힘들었는데...정말 친절하고 자세하고 간결하게 설명해주셔서
    쉽게 따라할 수 있었습니다.
    감사합니다~
    2017.06.24 02:11
  • 프로필사진 Favicon of https://www.bearpooh.com BlogIcon 곰탱이푸우 도움이 되셨다니 다행입니다. ^^ 2017.06.27 13:39 신고
  • 프로필사진 KWON 지금은 38.2.4인데 방법은 똑같나요?? ez_setup.py 라는 파일을 못 찾겠습니다ㅠㅠ 2017.12.17 03:34
  • 프로필사진 Favicon of https://www.bearpooh.com BlogIcon 곰탱이푸우 답글이 많이 늦었습니다. 작성 당시 제가 쓰던 버전이 2.7이어서 수동으로 pip를 설치하느라 정리했던 내용이구요.
    Python 2.7.9, Python 3.4 이후 버전은 본 내용으로 하지 않으셔도 기본으로 pip가 포함되어 있습니다.
    setuptools를 직접 설치하기 원하시는 경우에는 https://bootstrap.pypa.io/ez_setup.py를 다운로드 하셔서 python ez_setup.py build, python ez_setup.py install 실행해보세요.
    아니면 직접 zip 파일 다운로드 하시고 압축푸셔서 커맨드 창으로 해당 경로에 가신 다음 python setup.py install 실행해보셔도 됩니다. ^^
    제가 최근에 3.5 버전 쓰고 있다보니 2 버전에 대한 관심이 많이 줄었습니다. 헤헤 ^^
    2018.01.18 10:26 신고
댓글쓰기 폼