본문 바로가기

Linux Unix/Ubuntu

[ Ubuntu ] apt install - 오프라인으로 pip 앱 설치하기

반응형

Ubuntu에서 인터넷 연결 없이 오프라인으로 pip를 설치하려면 다음 단계들을 따라 하시면 됩니다.

1. pip 패키지 파일 다운로드

먼저 인터넷이 연결된 컴퓨터에서 필요한 pip 패키지 파일을 다운로드합니다.

  1. pip의 최신 버전을 다운로드합니다:
   wget https://bootstrap.pypa.io/get-pip.py
  1. 다운로드된 get-pip.py 파일을 USB 등 이동식 저장장치에 복사합니다.

2. 오프라인 시스템으로 파일 이동

인터넷이 없는 시스템(오프라인 시스템)으로 이동식 저장장치를 사용해 get-pip.py 파일을 복사합니다.

3. 오프라인 시스템에서 pip 설치

오프라인 시스템에서 다음 명령어를 통해 pip를 설치합니다:

python3 get-pip.py

이 스크립트는 pip 설치에 필요한 패키지를 자동으로 포함하고 있으므로, 별도의 의존성 파일 없이 설치가 가능합니다.

4. pip 패키지 설치 시 의존성 관리

오프라인 환경에서 pip로 패키지를 설치하려면, 필요한 패키지와 그 의존성을 모두 미리 다운로드해야 합니다. 예를 들어, 특정 패키지 설치를 위해 다음과 같은 절차를 따라 합니다.

  1. 인터넷이 있는 컴퓨터에서 의존성을 모두 포함해 패키지를 다운로드:
   pip download <package_name> -d /path/to/save

이 명령은 <package_name>과 그 의존성을 모두 지정된 디렉토리에 다운로드합니다.

  1. 다운로드한 패키지들을 이동식 저장장치를 통해 오프라인 시스템으로 복사합니다.
  2. 오프라인 시스템에서 다음과 같이 설치를 수행합니다:
   pip install --no-index --find-links /path/to/downloaded/packages <package_name>

이렇게 하면 의존성을 모두 포함해 패키지를 오프라인에서 설치할 수 있습니다.

반응형