NOTE
패키지 관리자와 의존성 파일
패키지 관리자: pip
패키지 관리자는 소프트웨어 패키지를 설치하고, 업데이트하고, 삭제하는 데 사용하는 도구입니다. 패키지 관리자를 사용하면 install 같은 명령어만으로 원격 서버에 있는 파일을 내려받고 설치에 필요한 작업을 자동으로 간단히 처리합니다.
파이썬에 기본으로 내장된 패키지 관리자는 pip입니다. pip를 이용하면 PyPI(Python Package Index)에서 패키지 정보를 검색하고 참조하여 패키지 간 의존성을 검사해서 필요한 패키지를 함께 내려받은 후 설치합니다. 예를 들어 FastAPI를 설치한다면 다음 명령만 실행합니다.
pip install fastapi
파이썬 가상 환경에 진입한 상태에서 pip로 패키지를 설치하면 가상 환경에 설치됩니다. pip 사용 방법은 다음과 같이 간단합니다.
• pip install 패키지 이름: 패키지 설치
• pip uninstall 패키지 이름: 설치한 패키지 삭제
• pip list: 현재 설치된 패키지 목록 출력