#. 환경

Ubuntu 18.04
Python 3.7

 

#. 패키지 다운로드

1. 현재 구성된 가상환경에 설치된 패키지 목록과 버전 확인
$ pip list

 

2. 현재 구성된 가상환경에 설치된 패키지를 지정된 경로에 다운로드 (pip, setuptools 패키지는 제외됨)

$ mkdir pypi_pkgs_py37

$ pip freeze > requirements_py37.txt

$ pip download -d ./pypi_pkgs_py37 -r requirements_py37.txt

 

3. pip, setuptool 패키지 다운로드

$ vi requirements_pip.txt (패키지 이름과 버전은 "pip list" 로 확인한 내용 그대로 옮겨주면 됨)

pip==19.3.1
setuptools==41.6.0

 

$ pip download -d ./pypi_pkgs_py37 -r requirements_pip.txt

$ tar cvfz pypi_pkgs_py37.tar.gz pypi_pkgs_py37

 

여기까지 offline 에서 python 패키지 설치를 위한 다운로드 완료.

이제 아래 3개 파일을 offline 환경으로 옮긴다.

  • pypi_pkgs_py37.tar.gz
  • requirements_pip.txt
  • requirements_py37.txt

 

#. 패키지 설치 (offline 환경에서)

1. 압축한 패키지 파일들을 offline 환경에서 설치 준비

$ tar xvfz pypi_pkgs_py37.tar.gz

 

1. pip, setuptools 업그레이드 설치

$ pip install --no-index --find-links=./pypi_pkgs_py37 -r requirements_pip.txt

 

2. 나머지 전체 패키지 설치

$ pip install --no-index --find-links=./pypi_pkgs_py37 -r requirements_py37.txt

 

+ Recent posts