파워 파이썬/패키지

pip 패키지 관리자 사용

상선약수64 2025. 2. 19. 13:00
반응형

1. pip란 무엇인가?

  • Pip Installs Packages의 약자로 파이썬의 패키지를 설치하고 관리하는 관리자입니다(Package Manager)
  • python 버전 3이상을 사용한다면 pip가 내장되어 있어 따라 pip를 설치할 필요가 없습니다.
  • pip를 사용하여 설치(install), 업그레이드(upgrade), 제거(uninstall) 등을 할 수 있습니다.

 

2. IDLE(Integrated Development Environment : 통합개발환경)에서 패키지 설치

 

(1) IDLE의 파일 위치를 찾고 파일 위치 열기를 클릭합니다.

 

 

 

(2) (1)번은 바로가기 프로그램이기 때문에 해당하는 IDLE 바로가기에서 오른쪽 단추를 클릭해서 파일위치 열기를 한번 더 클릭한다

 

 

(3) 파일을 열고 Scripts를 클릭한 후 pip파일을 확인하고, pip파일 있는 위치를 복사(Ctrl+C)합니다.

 

 

(4) cmd를 열고 파일위치를 C:\Users\swhwang\AppData\Local\Programs\Python\Python313\Scripts로 이동한다.

 

 

명령 프롬프트에서 cd를 입력하고 (3)에서 pip파일이 있는 위치 복사한 내용을 붙여 넣기를 한다. 해당위치가 제대로 변경되었는진 확인합니다.

 

(5) pip install 모듈명을 입력하여 모듈을 설치합니다. pandas 모듈을 설치하겠습니다. 

 

pip install pandas를 입력하면, pandas 모듈을 설치할 수 있습니다.

 

3. pip 명령어

  • 패키지 또는 모듈 설치    
  pip install 패키지명  => ex) pip install pandas

 

  • 특정 버전의 패키지 설치
pip install 패키지명==버전번호  => ex) pip install pandas==1.3.5

 

  • 패키지 업그레이드
pip install --upgrade 패키지명 => ex) pip install --upgrade scikit-learn

 

  • 패키지 삭제
pip uninstall 패키지명 => pip uninstall pandas

 

  • 설치된 패키지 목록
pip list

 

  • 패키지 정보 확인
pip show 패키지명  ==> pip show pandas

 

  • requirement.txt를 이용한 패키지 일괄설치
pip install -r requirements.txt
requirements.txt 파일에시

numpy==1.21.0
pandas>=1.3.0
scikit-learn

 

  • 패키지 캐시 삭제(설치 오류 해결 시 유용)
pip cache purge

 

 

4. 코랩에서 pip 사용하기

  • 코랩에서는 머신러닝 및 데이터 시각화 등 데이터분석에 많이 활용되는 라이브러리는 설치가 대부분 되어 있어 설치할 필요가 없습니다. 모든 라이브러리가 설치되어 있지 않기 때문에 설치가 필요하다. 
  • 이때 코랩에서 install 하는 것을 이야기해 보도록 하겠습니다.
  • 아래의 코드를 입력하고 실행해 보세요.
from googletrans import Translator
translator = Translator()
text = input("번역할 문장을 입력하세요: ")
translated = translator.translate(text, dest="en")
print("translated.text")

 

  • 아래와 같이 ModuleNotFoundError가 발생합니다. 이때 대부분이 해당하는 모듈이 설치가 되어있지 않기 때문입니다. 

ModulueNotFoundError

  • 아래 오류설명 버튼을 클릭하면 오른쪽 해결 방안이 나타납니다.  !pip install googletrans==4.0.0-rc1 를 복사하여 코랩에 붙여 넣기하고 "다시 세션을 실행하기"를 하면 오류 없이 번역기 프로그램을 완성할 수 있습니다.