반응형
일단 Node에선 npm이나 yarn에서 패키지를 관리하였고,
프로젝트 단위로 패키지를 관리하였다.
그 기록은 package.json에 남아있어 node_modules 폴더가 없어도 package를 설치하면 됐었다.
Python에서는 PIP를 사용하여 패키지를 관리할 수 있는데,
프로젝트 단위로 패키지를 관리하는 것이 아니라 머신(Machine) 기준으로 관리한다.
그래서 로컬 상에 패키지가 설치되어있기만 하면 해당 내용을 실행할 수 있다.
그러나 package.json 같은 파일이 필요할 때가 있는데,
이 경우 pip freeze > **.txt 명령어를 사용하면
해당 패키지내용이 들어가있는 파일을 만들수있고,
pip install -r requirements.txt 명령어로 해당 패키지들을 설치할 수 있다.
프로덕션과 개발용 패키지를 나누어 관리한다고도 한다
출처
반응형
'JavaScript' 카테고리의 다른 글
자바스크립트 =_=> 의 의미 (0) | 2020.10.22 |
---|---|
직접 만든 시프트 암호(시저 암호) (0) | 2020.05.14 |
함수에 적용할 수 있는 call, apply, bind (0) | 2020.05.12 |
간단하게 알아보는 콜백(callback), 프로미스(promise), async, await (0) | 2020.01.06 |