개발은 처음이라 개발새발

requirements.txt 만들기 본문

파이썬

requirements.txt 만들기

leon_choi 2024. 10. 23. 23:29
반응형

코딩을 하다 보면 기존에 설치했던 라이브러리들을 재사용할 때가 많고 코딩 환경을 옮겨서 작업하는 경우가 많다. 그럴 때 새로운 환경에서 기존에 사용했던 라이브러리를 다시 설치해야 하는데 그럴때 다시 일일이 설치하지 않고 기존 코딩에서 다운 받았던 라이브러리를 requirements.txt로 담아서 이것을 실행시켜 한번에 라이브러리를 세팅할 수 있다.

--- pip list(설치한 라이브러리 리스트 확인하기)

$ pip list
Package            Version
------------------ -----------
attrs              24.2.0
beautifulsoup4     4.12.3
bs4                0.0.2
certifi            2024.8.30
cffi               1.17.1
charset-normalizer 3.4.0
h11                0.14.0
idna               3.10
lxml               5.3.0
numpy              2.1.2
outcome            1.3.0.post0
packaging          24.1
pandas             2.2.3
pip                24.1.2
pycparser          2.22
PySocks            1.7.1
python-dateutil    2.9.0.post0
python-dotenv      1.0.1
pytz               2024.2
requests           2.32.3
selenium           4.25.0
setuptools         70.3.0
six                1.16.0
sniffio            1.3.1
sortedcontainers   2.4.0
soupsieve          2.6
trio               0.26.2
trio-websocket     0.11.1
typing_extensions  4.12.2
tzdata             2024.2
urllib3            2.2.3
webdriver-manager  4.0.2
websocket-client   1.8.0
wheel              0.43.0
wsproto            1.2.0

 

--- 설치한 라이브러리를 requirements.txt로 담기
pip freeze > requirements.txt
--- requirments.txt에 담아둔 라이브러리 설치하기
pip install -r requirements.txt
반응형