본문 바로가기
개발일지/Docker

Docker - 시작하기 전에 모듈 리스트(pip install list) 만들기

by 다니엘의 개발 이야기 2023. 1. 5.
320x100

돌고돌아서 다시 Docker로 올줄이야

이제는 받아들여야겠다. 뭔가 엄청나게 유용하기도 해보이고

 

그나저나 docker를 시작함에 있어서, docker는 "현재 내 환경"을 다른 어떤 환경에 두어도 나의 현재 환경으로

보여주게끔하는 역할을 하는 일종의 컨테이너다.

 

그러자면 너무 당연하게도 "내 현재 환경"을 알아야 하는데, 이것을 나는 일일이 수작업하는것으로 생각했지만

생각지도 못하게 엄청난 커멘드를 발견해서 공유해본다.

pip freeze > requirements.txt

라는 명령어를 터미널에 입력하면

현재 내가 속해있는 위치(맥은 pwd로 확인가능)에 "requirements.txt"라는 파일이 생성된다.

그리고 그 안에는 이런게 있다.

appnope==0.1.3
asgiref==3.6.0
asttokens==2.2.1
backcall==0.2.0
backports.zoneinfo==0.2.1
beautifulsoup4==4.11.1
certifi==2022.12.7
cffi==1.15.1
charset-normalizer==2.1.1
cryptography==39.0.0
decorator==5.1.1
defusedxml==0.7.1
Django==4.1.5
django-allauth==0.52.0
django-crispy-forms==1.14.0
django-extensions==3.2.1
django-markdownx==4.0.0b1
executing==1.2.0
idna==3.4
importlib-metadata==6.0.0
ipython==8.7.0
jedi==0.18.2
Markdown==3.4.1
matplotlib-inline==0.1.6
oauthlib==3.2.2
parso==0.8.3
pexpect==4.8.0
pickleshare==0.7.5
Pillow==9.3.0
prompt-toolkit==3.0.36
ptyprocess==0.7.0
pure-eval==0.2.2
pycparser==2.21
Pygments==2.8.0
PyJWT==2.6.0
python3-openid==3.2.0
pytz==2022.7
requests==2.28.1
requests-oauthlib==1.3.1
six==1.16.0
soupsieve==2.3.2.post1
sqlparse==0.4.3
stack-data==0.6.2
traitlets==5.8.0
urllib3==1.26.13
wcwidth==0.2.5
zipp==3.11.0

현재 나의 환경이다

300x250

'개발일지 > Docker' 카테고리의 다른 글

Django - python 인터프리터를 통한 목록 조회  (0) 2023.01.14