Python/공부내용

Python 공부내용 21.10.31. Python - PIP

HappyFrog 2021. 10. 31. 19:43

W3Schools의 Python Tutorial을 보며 해석하고 정리한 글입니다.

오역이 존재할 수 있습니다

저도 파이썬은 처음이니 가볍게 봐주세요 :D 

W3Schools


PIP로 패키지를 다운받았는데 실행이 안된다면 아래 내용을 확인해보세요.

VSC(Visual Studio Code) 같은 경우에는 설치가 될 때 VSC에서 사용할 언어가 함께 설치되는 듯합니다.

 

  • 위 사진과 같이 cmd에서는 Python 3.6.5만 설치되어있고 VSC에는 3.6.5와 3.7.8 모두 설치되어 있습니다.
  • 우리가 받은 패키지를 사용하기 위해서는 기본 환경과 같은 파이썬을 사용해야 합니다.
    • 그렇지 않으면 설치한 패키지가 존재해도 찾질 못합니다. 
  • 우선 VSC에서 Shift + Ctrl + P를 눌러 팔레트를 열어줍니다.
  • 그리고 맨 위 사진과 같이 나오면 VSC에서뿐만 아니라 cmd에서도 사용할 수 있는 파이썬 버전을 사용하도록 선택해줍니다.
  • 그러면 설치된 패키지를 정상적으로 찾아 사용할 수 있습니다.

 

▲ 왜 안될까...

▼ 만약 터미널의 cmd로 실행을 해도 값이 출력되지 않는다면 

 

1. 디버깅을 해보세요.

▲ 디버깅(F5)을 하면 결과값을 볼 수 있습니다.

 

2. 또는 cmd창에 "python" 명령어를 먼저 써 주고 그다음에 실행시킬 파일의 이름을 적어줍시다.

▲ 왜인진 모르겠지만 cmd에서 바로 실행값이 안나오네요

PIP란?

PIP는 파이썬 패키지 또는 원하는 모듈을 위한 패키지 매니저입니다.

 

참고 : 파이썬 버전이 3.4 이후 버전이라면 PIP는 기본적으로 포함되어 있습니다.

 

패키지란?

패키지에는 모듈에 필요한 모든 파일이 포함되어있습니다.

 

모듈은 프로젝트에 포함할 수 있는 코드 파이썬 코드 라이브러리입니다.

 

PIP가 설치되어 있는지 확인하기

cmd 경로를 파이썬 스크립트 디렉토리로 설정하고 다음 코드를 입력해줍니다.

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version
  • 경로 입력은 [cd "경로"]식으로 입력한 뒤에 [pip --version]을 입력하면 됩니다.

▲ 결괏값 // 설치가 되어있기에 이런식으로 결과가 출력됩니다.

 

패키지 다운받기

패키지를 다운받는건 굉장히 쉽습니다.

 

명령어 인터페이스를 열어 PIP에게 당신이 원하는 패키지를 다운받도록 명령하면 됩니다.

 

파이썬 스크립트 디렉토리로 경로를 설정해두고 다음과 같이 명령해줍니다.

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase

 

패키지 사용하기

패키지가 설치되었다면, 사용할 준비가 된 것입니다.

 

"camelcase"패키지를 프로젝트에 임포트 해봅시다.

# camelcase 패키지를 임포트하고 사용해봅시다.

import camelcase

c = camelcase.CamelCase()

txt = "hello world"

print(c.hump(txt))

 

패키지 찾기

https://pypi.org/ 에 들어가면 더 많은 패키지를 찾을 수 있습니다.

 

패키지 삭제

 uninstall  커맨드를 사용하여 패키지를 삭제하세요.

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase

PIP 패키지 매니저는 당신에게 정말로 camelcase패키지를 삭제할 것인지 물어볼 겁니다:

Uninstalling camelcase-02.1:
  Would remove:
    c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camecase-0.2-py3.6.egg-info
    c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camecase\*
Proceed (y/n)?

 y  를 누르면 패키지가 삭제됩니다.

 

패키지 목록

 list  커맨드를 사용하면 당신의 시스템에 설치된 패키지들의 목록을 확인할 수 있습니다.