본문 바로가기
도서로 공부하는 프로그래밍/코딩 자율학습

아나콘다 가상환경 설치

by 열공노년 2025. 2. 6.
반응형

아나콘다 가상환경 설치

아나콘다(Anaconda)는 데이터 과학 및 머신러닝 작업에 필요한 다양한 라이브러리와 도구를 포함한 파이썬 배포판입니다. 아나콘다를 사용하면 가상 환경을 쉽게 생성하고 관리할 수 있어, 프로젝트별로 독립적인 환경을 구성할 수 있습니다. 아래는 아나콘다 설치 및 가상 환경 생성 방법을 단계별로 설명한 것입니다.


1. 아나콘다 설치

  1. 아나콘다 다운로드
  2. 설치 실행
    • 다운로드한 설치 파일을 실행합니다.
    • 설치 과정에서 다음과 같은 옵션을 선택합니다:
      • Add Anaconda to my PATH environment variable: 체크하지 않습니다 (권장).
      • Register Anaconda as my default Python: 체크합니다.
  3. 설치 완료
    • 설치가 완료되면, 터미널(또는 명령 프롬프트)에서 conda --version을 입력해 설치가 잘 되었는지 확인합니다.
    • 버전 정보가 출력되면 정상적으로 설치된 것입니다.

2. 가상 환경 생성

가상 환경은 프로젝트별로 독립적인 파이썬 환경을 구성할 수 있게 해 줍니다.

  1. 가상 환경 생성
    • 터미널(또는 명령 프롬프트)에서 다음 명령어를 실행합니다:
      conda create -n myenv python=3.8(또는 conda create --name myenv python=3.8)
      • myenv: 가상 환경 이름 (원하는 이름으로 변경 가능).
      • python=3.8: 사용할 파이썬 버전 (필요에 따라 변경 가능).
  2. 가상 환경 활성화
    • 생성한 가상 환경을 활성화합니다:
      • Windows:
        conda activate myenv
      • macOS/Linux:
        source activate myenv
    • 활성화되면 터미널 프롬프트 앞에 (myenv)가 표시됩니다.
  3. 가상 환경 비활성화
    • 가상 환경을 종료하려면 다음 명령어를 실행합니다:
      conda deactivate

가상환경 생


3. 가상 환경 관리

  1. 가상 환경 목록 확인
    • 생성된 가상 환경 목록을 확인하려면 다음 명령어를 실행합니다:
      conda env list
  2. 가상 환경 삭제
    • 더 이상 사용하지 않는 가상 환경을 삭제하려면 다음 명령어를 실행합니다:
      conda remove --name myenv --all
  3. 패키지 설치
    • 가상 환경에서 필요한 패키지를 설치하려면 다음 명령어를 사용합니다:
      conda install numpy pandas
    • 또는 pip를 사용할 수도 있습니다:
      pip install numpy pandas
  4. 패키지 목록 확인
    • 현재 가상 환경에 설치된 패키지 목록을 확인하려면 다음 명령어를 실행합니다:
      conda list

numpy, pandas 설치


4. Jupyter Notebook에서 가상 환경 사용

  1. 가상 환경에 Jupyter Notebook 설치
    • 가상 환경에서 Jupyter Notebook을 사용하려면 다음 명령어로 설치합니다: 
    • conda install jupyter
  2. Jupyter Notebook 실행
    • 다음 명령어로 Jupyter Notebook을 실행합니다:
      jupyter notebook
    • 브라우저에서 Jupyter Notebook이 열리면, 새로운 노트북을 생성해 코드를 작성할 수 있습니다.
  3. 가상 환경을 Jupyter Notebook에 추가
    • Jupyter Notebook에서 가상 환경을 선택할 수 있도록 추가하려면 다음 명령어를 실행합니다:
      python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
    • 이후 Jupyter Notebook에서 Python (myenv) 커널을 선택해 사용할 수 있습니다.

Jupyter Notebook 설치 후 실


5. 아나콘다 가상 환경의 장점

  1. 독립적인 환경: 프로젝트별로 필요한 패키지를 격리해 설치할 수 있습니다.
  2. 버전 관리: 파이썬 버전과 패키지 버전을 프로젝트별로 다르게 설정할 수 있습니다.
  3. 재현성: 환경을 파일로 저장해 다른 사람과 공유하거나 나중에 재현할 수 있습니다.

6. 환경 파일로 저장 및 공유

  1. 환경 파일 생성
    • 현재 가상 환경의 패키지 목록을 파일로 저장합니다:
      conda env export > environment.yml
    • 이 파일은 프로젝트 루트 디렉터리에 저장됩니다.
  2. 환경 파일로 가상 환경 생성
    • 다른 사람이 environment.yml 파일을 사용해 동일한 환경을 생성하려면 다음 명령어를 실행합니다:
      conda env create -f environment.yml

가상환경 목록을 패키지로 저


이렇게 아나콘다를 설치하고 가상 환경을 생성하면, 파이썬 프로젝트를 더 효율적으로 관리할 수 있습니다. 가상 환경 별로 다른 조건에서 코딩을 할 수 있습니다.

반응형