행궁동 데이터 엔지니어

반응형

Python을 사용하다 보면

기존에 설치한 패키지를 다른 컴퓨터(환경)에 설치해야 하는 경우가 있습니다.

 

이번 포스팅은 pip freeze 명령어를 활용해 기존에 사용하던 패키지들을 한 번에 복사 설치하는 방법입니다.

 

방법은 패키지 리스트 복사, 설치 2개 과정으로 아주 간단합니다.

 

 

1. Python 환경에서 패키지 리스트 복사

# 복사할 Python 환경에서 패키지 리스트 복사해서 requirements.txt 파일로 저장
pip freeze > requirements.txt

# 파일 확인(리눅스의 경우 cat으로 확인)
type requirements.txt
  • pip freeze로 패키지 리스트 복사 결과 (윈도우 아나콘다 환경, 리눅스도 동일합니다. 단 파일 확인 시에는 type이 아닌 cat 사용)

algo라는 가상환경의 패키지 리스트 저장, type 명령어로 파일 내용 확인

2. requirements.txt 파일로 패키지 설치

# pip install -r 옵션으로 패키지리스트를 불러와 파일설치하기
# -r 옵션 : ==requirement 요구사항 파일을 통해 설치하기  
pip install -r requirements.txt
  • pip install -r 명령어로 패키지를 한번에 설치하는 모습

venv_py38 가상환경에 pip install -r 명령어로 패키지를 설치합니다.

  • 패키지 설치가 완료된 모습

pip list 명령어로 설치된 패키지 목록 확인

혹시 궁금하신 사항은 댓글 남겨주세요.

 

감사합니다.

 

1. [건프의 소소한 개발이야기], [Python - Anaconda] 실전 사용법 완벽정리, https://ljs93kr.tistory.com/78#recentComments
2. [AAA 님 블로그], 윈도우의 cat - 윈도우cmd에서 파일 읽기, https://veenvalu.tistory.com/19
반응형

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band