반응형
안녕하세요 돈벌어유 입니다.
보안상 등 여러가지 이유로 인터넷망과 분리된 곳에서 파이썬을 사용하는 경우 PIP를 통한 패키지 설치가 불가능합니다.
이런 경우 어떻게 설치하는 지에 대해 해결방법을 알아보겠습니다.
패키지 다운로드
우선 패키지를 다운로드해야합니다.
pip download <패키지명>
다음의 명령어를 쉘에서 실행하면 해당하는 패키지가 다운로드 됩니다.
보통 설치할 때 pip install을 사용하는 데, 이 대신 pip download를 통해 패키지를 다운로드 받을 수 있습니다.
저는 SFTP 를 이용할 때 사용하는 Paramiko 패키지를 다운로드 받아보겠습니다.
다음과 같이 패키지가 다운로드 되었음을 확인할 수 있습니다.
PIP는 리눅스와 달리 의존성이 있는 모든 패키지들을 다운로드합니다.
덕분에 편리하게 설치가 가능하죠
패키지 이동 및 설치
다운받은 경로에 있는 모든 패키지들을 설치할 환경으로 이동시켜야 합니다.
저는 이동했다 가정하고 이제 설치를 진행해보겠습니다.
일반적으로 pip install을 사용하면 폐쇄망, 분리망에서는 작동하지 않습니다.
이 경우는 다음과 같이 설치를 할 수 있습니다.
pip install --no-index -f . <패키지명>
저는 paramiko 패키지를 다운 받았기에 다음과 같이 입력해보겠습니다.
위 명령을 실행하면 다음과 같이 오프라인에서 설치를 진행합니다.
정상적으로 설치가 되었습니다.
위 방법을 통해 오프라인 환경에서도 PIP 패키지를 설치할 수 있습니다!
반응형
'잡담이유' 카테고리의 다른 글
여행로그 지원금 받고 무료 여행가자! (0) | 2023.08.31 |
---|---|
10월 2일 한글날 임시 공휴일 지정 확정! (0) | 2023.08.31 |
지역화폐로 할인 받아서 절약하기 (0) | 2023.08.30 |
레이 EV 출시, 실구매가는? (0) | 2023.08.30 |
테슬라 모델 Y RWD 보조금 확정! 실 구매가는? (0) | 2023.08.30 |