티스토리 뷰

반응형

1. 오프라인 환경에서 python 패키지 일괄 다운로드 및 설치

파이썬은 다양한 기능을 가지고 있고 사용하기 쉬우면서 무료라는 장점이 있지만, 인터넷이 안되는 오프라인 환경이라면 파이썬 패키지를 바로바로 설치하여 사용하기가 쉽지 않다는 단점이 있다.
그래서 이글은 온라인이 아닌 오프라인 환경에서 설치하고자 하는 파이션 패키지와 의존된 패키지를 한번에 다운받아 설치하는 방법을 설명한다.

예를 들어 segmentation_models라는 패키지와 이와 의존되는 패키지를 다운받고자 할때 다음 명령어 구문을 입력하면 된다. 여기서 -d 옵션은 다운받을 폴더를 지정할 수 있는데 ./ 로 현재 폴더로 지정하고 다운받을 패키지이름은 segmentation_models이라고 알려준다.

pip download -d ./ segmentation_models
 

설치하고자하는 패키지와 관련된 패키지를 일괄로 다운받았다면 일괄로 설치하는 방법은 다음 구문과 같이 패키지 파일을 다운받은 현재폴더( ./)를 지정하고 설치하고자하는 패키지명을 입력하면 된다.

pip install --no-index --find-links=./ segmentation_models


다른 예로 tensorflow 버전 2.6과 관련된 패키지를 오프라인에서 다운받아 설치하고자 할때 다음 구문을 실행하여 패키지 파일을 tensorflow26폴더에 다운로드한 다음,

tensorflow26/ tensorflow_gpu==2.6.0

아래 구문을 실행하여 tensorflow gpu 버전 2.6 패키지를 설치할 수 있다.

pip install --no-index --find-links=./tensorflow26/ tensorflow_gpu==2.6.0
 

 

 

 

반응형
댓글