프로그래밍/Python

Python 파일 작성 후 배포할때 requirements.txt 같이 배포하기

Apro1004 2024. 9. 24. 15:25
반응형

requirements.txt 파일은 Python 프로젝트에서 필요한 패키지를 명시하는 파일로, 일반적으로 pip 명령어를 사용하여 패키지를 설치할 때 참조됩니다. 이 파일을 만들기 위해서는 다음과 같은 방법을 사용할 수 있습니다.

1. 수동으로 만들기

  1. 프로젝트 폴더에 requirements.txt 파일을 생성합니다.
  2. 필요한 패키지와 버전을 적어 넣습니다. 예를 들어:
numpy==1.21.0 
pandas==1.3.0
scikit-learn==0.24.2

2. 현재 설치된 패키지 목록으로 만들기

이미 설치된 패키지 목록을 기반으로 requirements.txt 파일을 생성할 수 있습니다. 이를 위해 터미널(또는 커맨드 프롬프트)을 열고 다음 명령어를 입력합니다:

pip freeze > requirements.txt
 

이 명령어는 현재 가상 환경(또는 시스템)에 설치된 모든 패키지와 그 버전 정보를 requirements.txt 파일에 저장합니다.

3. 특정 패키지만 포함하기

특정 패키지 및 해당 버전만 포함하려면, pip list를 사용하여 설치된 패키지를 확인하고 필요한 패키지의 이름과 버전을 수동으로 추가해야 합니다.

 

설치하기

이 파일을 사용하여 패키지를 설치하려면, 다음 명령어를 실행합니다:

pip install -r requirements.txt
 

이렇게 하면 requirements.txt 파일에 명시된 모든 패키지가 설치됩니다.

728x90
반응형

'프로그래밍 > Python' 카테고리의 다른 글

[Python] YAML 파일 사용하기  (0) 2022.11.14
[Python] opencv Import Error 해결  (0) 2022.10.25