본문 바로가기

개발 도구/Anaconda

[ Anaconda ] offline - 가상환경에 python 설치하기

반응형

Anaconda를 통해 Python 3.8 가상 환경을 offline으로 설치하려면 필요한 패키지를 미리 다운로드한 후 설치해야 합니다. 아래는 이를 수행하는 단계별 가이드입니다.

1. 필요한 패키지 다운로드

  • 인터넷이 연결된 환경에서, 필요한 Python 3.8 패키지를 다운로드합니다.
# 원하는 설치 경로로 이동 후, Python 3.8 패키지 다운로드
conda create --prefix /path/to/your/env_name python=3.8 --download-only
  • 이 명령을 실행하면 필요한 패키지가 로컬 캐시에 저장됩니다.

2. 다운로드한 패키지 백업

  • 다운로드한 패키지는 pkgs 디렉토리에 캐시됩니다. 이 디렉토리를 offline 환경으로 복사해옵니다.
# Anaconda의 기본 경로에서 패키지 위치
cp -r ~/anaconda3/pkgs /path/to/offline_storage

복사한 pkgs 디렉토리를 offline 환경에서 설치(복사)

pkgs 디렉토리를 offline 환경으로 복사한 후, Anaconda가 설치된 위치의 기본 pkgs 디렉토리에 넣어주면 됩니다. 보통은 Anaconda 설치 경로 아래에 pkgs 디렉토리가 있습니다.

  1. Anaconda 설치 경로 확인
    • 기본적으로 Anaconda는 다음 경로에 설치됩니다:
      • Linux/Mac: ~/anaconda3 또는 ~/miniconda3
      • Windows: C:\Users\사용자명\Anaconda3 또는 C:\Users\사용자명\Miniconda3
  2. offline 환경에서 pkgs 디렉토리 복사
    • 다운로드한 pkgs 디렉토리를 위 경로 아래에 복사합니다.
  3. 복사 예시

Linux/Mac:

cp -r /path/to/offline_storage/pkgs ~/anaconda3/pkgs

Windows:

xcopy /path\to\offline_storage\pkgs C:\Users\사용자명\Anaconda3\pkgs /E /H

3. Offline 환경에서 가상 환경 생성

  • 이제 인터넷이 연결되지 않은 환경에서 Anaconda를 통해 가상 환경을 만듭니다.
# 복사한 패키지 디렉토리를 통해 환경 생성
conda create --prefix /path/to/your/env_name python=3.8 --offline

4. 환경 활성화 및 확인

# 환경 활성화
conda activate /path/to/your/env_name

# Python 버전 확인
python --version  # Python 3.8.x
condata deactivate

이 과정을 통해, 인터넷 연결이 없는 환경에서도 Python 3.8 버전을 사용하는 가상 환경을 생성할 수 있습니다.
다른 version의 python도 동일한 방법으로 설치 사용 가능합니다.

반응형