본문 바로가기

Python

오프라인 환경에서 파이썬 패키지들 설치하기

내 PC에 pip install 패키지명 로 설치한 패키지들을 인터넷이 되지 않는 PC에 설치하고 싶을 때!!

 

1. "pip freeze > req.txt"로 내가 설치하려고 하는 패키지 목록을 txt 파일에 저장한다.

- 패키지명과 필요로하는 version이 적힘

- 얘네들을 설치할거야!! 라는게 써있는 파일

 

2. "pip download 패키지명"으로 whl 파일을 다운로드 받는다.

- 우리 회사의 경우 보안프로그림 때문에 pip install 했을 때처럼 --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host download.pytorch.org를 붙여줘야했다.

- 실질적인 설치 파일들 다운로드

 

3. "pip install -r req.txt --no-index --find-links=." 이 적힌 .bat 파일 만들기

- req.txt랑 whl 파일들이 있는 디렉토리에 bat 파일 두고 실행하면 "pip install -r req.txt --no-index --find-links=."이 실행되서 dependency를 고려해서 전체 목록이 설치됨

 

끝!