'Web > JavaScript' 카테고리의 다른 글
| [JavaScript] 개발자가 필히 알아야 할 ES6 10가지 기능 (0) | 2019.01.15 |
|---|---|
| [JavaScript] WebPack (0) | 2017.10.09 |
| [JavaScript] SystemJS (0) | 2017.10.08 |
| [JavaScript] Interval, Timeout (0) | 2017.02.11 |
| [JavaScript] Markup Insertion (0) | 2017.02.10 |
| [JavaScript] 개발자가 필히 알아야 할 ES6 10가지 기능 (0) | 2019.01.15 |
|---|---|
| [JavaScript] WebPack (0) | 2017.10.09 |
| [JavaScript] SystemJS (0) | 2017.10.08 |
| [JavaScript] Interval, Timeout (0) | 2017.02.11 |
| [JavaScript] Markup Insertion (0) | 2017.02.10 |
pip freeze 명령어로 현재 설치된 Python Package 목록을 requirements.txt 파일로 쉽게 저장하는 방법을 소개합니다.

Python 프로젝트를 진행하다 보면, 현재 설치된 Package 목록을 다른 환경에서도 똑같이 재현하고 싶을 때가 많습니다. 이럴 때 가장 많이 사용하는 방법이 바로 requirements.txt 파일을 만드는 것입니다. 이번 글에서는 현재 설치된 Package들을 requirements.txt 파일로 저장하는 방법과, 작업 시 유의할 점들을 정리해보았습니다.
requirements.txt는 Python 프로젝트에서 필요한 Package와 그 Version을 기록해 두는 표준 파일입니다. 이 파일을 통해 다른 개발자나 서버에서도 동일한 환경을 손쉽게 구축할 수 있습니다.
가장 기본적이고 널리 쓰이는 방법은 pip freeze 명령어를 활용하는 것입니다. 아래와 같이 터미널(명령 프롬프트)에서 입력하면 됩니다.
pip freeze > requirements.txt
이 명령은 현재 환경에 설치된 모든 패키지와 버전을 requirements.txt 파일에 한 줄씩 기록합니다. 나중에 이 파일을 이용해 동일한 환경을 쉽게 복원할 수 있습니다.
불필요한 패키지가 포함되는 것을 막으려면, 가상환경(venv, conda 등)을 먼저 만들고 필요한 패키지만 설치한 뒤 위 명령어를 실행하는 것이 좋습니다. 이렇게 하면 프로젝트에 꼭 필요한 패키지만 포함된 requirements.txt 파일을 만들 수 있습니다.
requirements.txt 파일이 준비되었다면, 다른 환경에서 아래 명령어로 손쉽게 패키지를 설치할 수 있습니다.
pip install -r requirements.txt
requirements.txt 파일은 Python 프로젝트의 협업과 배포, 환경 재현에 꼭 필요한 도구입니다. 위 방법을 활용해 프로젝트 관리에 도움을 받아보세요!
Happy GoSu ~
WooGong ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
| [Python] Python Virtual Environment Setting of Anaconda (1) | 2024.07.30 |
|---|---|
| [Python] Python Virtual Environment Setting with pyenv-win on Window (0) | 2024.07.27 |
| [Python] Python Virtual Environment Setting on Window (0) | 2024.07.27 |
| [Python] Python Virtual Environment Setting on Mac (0) | 2024.06.20 |
| [Python] Python 의 version 관리 - pyenv (0) | 2023.12.13 |

Free Dual Palace Car Tent 입니다.

| [Manual] WenQia 433.92MHz 원격 컨트롤러복사 (0) | 2023.04.17 |
|---|