JavaScript

node의 패키지로 보는 Python의 패키지

Declan Andrew 2020. 6. 19. 14:25
반응형

일단 Node에선 npm이나 yarn에서 패키지를 관리하였고,

프로젝트 단위로 패키지를 관리하였다.

그 기록은 package.json에 남아있어 node_modules 폴더가 없어도 package를 설치하면 됐었다.

 

Python에서는 PIP를 사용하여 패키지를 관리할 수 있는데,

프로젝트 단위로 패키지를 관리하는 것이 아니라 머신(Machine) 기준으로 관리한다.

그래서 로컬 상에 패키지가 설치되어있기만 하면 해당 내용을 실행할 수 있다.

 

그러나 package.json 같은 파일이 필요할 때가 있는데, 

이 경우 pip freeze > **.txt 명령어를 사용하면

해당 패키지내용이 들어가있는 파일을 만들수있고,

pip install -r requirements.txt 명령어로 해당 패키지들을 설치할 수 있다.

 

프로덕션과 개발용 패키지를 나누어 관리한다고도 한다

 

출처

https://velog.io/@ground4ekd/python-requirements

반응형