본문 바로가기

언어/Python

[ Python ] pip - offline에서 package를 설치하기

반응형

Python 패키지를 오프라인으로 설치하는 방법은 다음과 같습니다:

1. 패키지 다운로드 (온라인에서)

먼저 인터넷이 연결된 환경에서 패키지를 다운로드해야 합니다.

  1. 패키지 다운로드:
   pip download <패키지명> -d /path/to/download

예를 들어, numpy 패키지를 다운로드하려면:

   pip download numpy -d /path/to/download

이렇게 하면 지정한 폴더에 해당 패키지와 그에 필요한 의존성 파일이 다운로드됩니다.

2. 오프라인 환경으로 파일 이동

다운로드한 파일들을 USB 또는 네트워크를 통해 오프라인 환경으로 옮깁니다.

3. 오프라인 환경에서 패키지 설치

파일들이 있는 폴더로 이동한 후, 다음 명령어를 사용하여 패키지를 설치합니다:

   pip install --no-index --find-links=/path/to/download <패키지명>

예를 들어:

   pip install --no-index --find-links=/path/to/download numpy

이렇게 하면 /path/to/download 폴더 내의 파일들만 참조하여 패키지를 설치합니다.

추가 참고사항

  • 의존성 문제: 일부 패키지는 많은 의존성을 가질 수 있으므로, pip download 명령어를 사용하여 의존성 패키지들도 모두 다운로드해야 합니다.
  • Python 버전 일치: 오프라인 환경의 Python 버전과 패키지를 다운로드한 환경의 Python 버전이 일치해야 합니다.
반응형