오프라인 환경에서 python package 적용하기

hayeon!·2021년 1월 6일
1
post-custom-banner

0. package를 다운받을 폴더를 만든다.

해도 되고 안해도 되지만 나중에 requirements.txt를 만들고 파일을 모아서 보기에 편리하다.

mkdir package
cd packages 

1. 원하는 package를 다운받는다. (내 경우는 scheduler를 다운)

pip install scheduler

2. 현재 설치된 모듈을 리스트로 만든다.

pip freeze > requirements.txt

requirements.txt를 열어보면 schedule==0.6.0 이 적혀져있다.

3. 모듈 리스트 다운로드

pip download -r requirements.txt

위의 코드를 실행시키면 schedule-0.6.0-py2.py3-none-any.whl이 다운로드 된다.
.whl 파일 또는 .tar.gz 파일이 다운로드 되는듯 하다.

4. 오프라인으로 파일들을 옮긴다.

requirements.txt와 3에서 다운로드된 파일들을 함께 오프라인으로 옮긴다.

5. 오프라인에서 파일 설치

python -m pip install --no-index --find-links="./" -r requirements.txt

requirements.txt에 있는 파일들이 일괄 설치된다.

python -m pip install --no-index --find-links="./" schedule-0.6.0-py2.py3-none-any.whl

위처럼 requirements.txt 대신에 파일명을 써주면 개별 파일이 설치된다.

참고: https://dydtjr1128.github.io/python/2020/04/27/Python-offline-install.html

profile
기억하려고 만든 블로그
post-custom-banner

0개의 댓글