[python] 오프라인에서 pip install 하여 package 설치하기

2020. 11. 3. 18:58·개발/Python
728x90

오프라인(폐쇄망 환경)에서 python package를 설치하기

  • 준비물 : USB (또는 외장하드)

패키지 목록 추출

$ pip freeze > requirements.txt

설치된 패키지와 버전 정보가 requirements.txt 파일에 기록되어있습니다.

pip를 통해 패키지 다운로드

{$PATH}에는 다운로드할 경로를 지정, 지정하지 않았을 경우 현재 경로에 다운로드

$ pip download {$PATH} -r requirements.txt


다운로드한 패키지 설치

주의) 패키지간의 의존성이 있기 때문에 진행 중에 오류가 발생할 수도 있습니다.
이럴 경우 기본 패키지 먼저 설치 후 응용 패키지를 설치하면 됩니다.

$  pip install 패키지명1 패키지명2
$  pip install .*whl
$  pip install (package.whl)

의존성 있는 패키지를 다운로드 못했다면, 인터넷이 되는 서버에서 똑같이 다운로드하여 진행하면 된다.

python은 기본적으로 설치가 되어있다. 하지만 버전이 낫아서 패키지가 안 맞을 수 있다. python버전도 확인 후 다운로드를 진행하길 권한다.

나는 폐쇄망에 python 설치는 자신이 없어서, 기본적으로 설치되어있는 python 3.6을 사용했다. 운이 좋게도 python버전에 따른 문제는 없었다. 하지만 python 버전을 높여야 한다면 😢 힘내라고 말해주고 싶다...

 

728x90

'개발 > Python' 카테고리의 다른 글

[python/linux] 파이썬 nohup 사용법(백그라운드,데몬실행)  (0) 2022.12.09
[오라클/파이썬] DPI-1047오류 해결방법(oracledb)  (0) 2022.10.12
[Python] pip install 오류('cp949' codec can't decode byte 0xe2 in position 1091: illegal multibyte sequence)  (0) 2022.04.04
[Linux/Ubuntu] Ubuntu 20.04에 python3.7 설치  (0) 2021.01.27
[python] ImageAI 사용해서 image Object Detection(1)  (0) 2021.01.22
'개발/Python' 카테고리의 다른 글
  • [오라클/파이썬] DPI-1047오류 해결방법(oracledb)
  • [Python] pip install 오류('cp949' codec can't decode byte 0xe2 in position 1091: illegal multibyte sequence)
  • [Linux/Ubuntu] Ubuntu 20.04에 python3.7 설치
  • [python] ImageAI 사용해서 image Object Detection(1)
호이호이209
호이호이209
이것저것 기록하는 메모장
    250x250
  • 호이호이209
    R=VD
    호이호이209
    • R=VD전체글 (83)
      • 개발 (63)
        • Linux (19)
        • 머신러닝 (10)
        • Git (6)
        • Python (9)
        • 프로그래밍 언어 (2)
        • Docker (5)
        • ETC (12)
      • 일상기록 (20)
        • 여행 (5)
        • 일상-이모저모 (8)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
호이호이209
[python] 오프라인에서 pip install 하여 package 설치하기
상단으로

티스토리툴바