점검 도구/아나콘다 (Anaconda)

Anaconda (아나콘다) - 설치 및 사용 방법

서쪽곰 2023. 6. 18. 23:06

목 차

     

    1. Anaconda (아나콘다)

    Anaconda는 과학 컴퓨팅, 데이터 과학 및 기계 학습을 위한 Python 및 R 프로그래밍 언어의 오픈 소스 배포판입니다. 이러한 도메인에 대한 소프트웨어 환경을 설정하고 관리하는 프로세스를 단순화하는 것을 목표로 합니다.

    Anaconda에는 NumPy, Pandas, Matplotlib, SciPy, scikit-learn, TensorFlow 및 PyTorch와 같은 라이브러리를 포함하여 1,500개 이상의 인기 있는 Python 및 R 패키지 모음이 포함되어 있습니다. 이러한 패키지는 일반적으로 데이터 분석, 기계 학습, 통계 모델링 및 기타 과학 컴퓨팅 작업에 사용됩니다.

    Anaconda의 주요 기능 중 하나는 "conda"라는 패키지 관리 시스템입니다. Conda는 패키지 설치, 버전 제어 및 종속성 관리를 처리하는 교차 플랫폼 패키지 관리자입니다. 이를 통해 사용자는 서로 다른 버전의 패키지 및 종속성을 충돌 없이 설치할 수 있는 "conda 환경"이라는 격리된 소프트웨어 환경을 만들 수 있습니다.

    Anaconda는 Windows, macOS 및 Linux를 포함한 다양한 운영 체제를 지원합니다. 서로 다른 플랫폼에서 일관된 개발 환경을 제공하여 다른 사람들과 더 쉽게 공동 작업하고 코드를 공유할 수 있습니다.

    패키지 관리 기능 외에도 Anaconda는 Anaconda Navigator라는 통합 개발 환경(IDE)도 제공합니다. Navigator는 패키지 관리, conda 환경 생성 및 관리, Jupyter Notebook 및 JupyterLab과 같은 애플리케이션 실행을 위한 그래픽 사용자 인터페이스를 제공합니다.

    Anaconda는 사용 편의성, 광범위한 패키지 라이브러리 및 강력한 패키지 관리 시스템으로 인해 데이터 과학, 기계 학습 및 과학 컴퓨팅 분야에서 널리 사용됩니다. 이러한 도메인에 대한 개발 환경을 설정하고 유지 관리하는 프로세스를 단순화하여 데이터 과학자, 연구원 및 개발자 사이에서 널리 선택됩니다.

     

    2. 다운로드

    1) Anaconda 설치

    기존 프로그램 충돌 방지를 위한 가상환경을 사용합니다.

     

    https://www.anaconda.com/download

     

    Free Download | Anaconda

    Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.

    www.anaconda.com

     

    아나콘다 설치 시 Just Me  > Add Anaconda3 to my PATH environment variable를 선택하면 간단하게 환경변수 등록이 가능합니다.

     

    Anaconda 설치

    3. Anaconda 사용법

    1) Anaconda Navigator

    GUI 화면에서 가상환경 생성 및 삭제가 가능합니다.

    (1) Home

    Anaconda Navigator

    (2) Environments

    가상환경 생성을 위해 Create > Create new environment 설정합니다.

    Name: 가상환경 이름

    Packages

      Python: 가상환경에서 사용할 Python 버전
      R: R 패키지는 목적에 맞게 R 함수, 데이터 등을 모아 놓은 것

     

    가상환경 생성

     

    생성된 py3 가상환경에 화살표를 누르고 Open Terminal 선택합니다.

     

    가상환경 열기

    2) Anaconda Prompt

    CLI 화면에서 가상환경 생성 및 삭제, 사용이 가능합니다.

    Anaconda Prompt

     

    (1) 명령어 정리

    • 가상환경 목록
      conda env list

    • 가상환경 생성
      conda create -n <가상환경명>
      conda create -n <가상환경명> python=<버전> 

    • 활성화 및 비활성화
      conda activate <가상환경명>
      conda deactivate

    • 가상환경 삭제
      conda env remove -n <가상환경명>

    • 현재 가상환경에 패키지 목록 확인
      conda list

    • 현재 가상환경에 패키지 설치하기 
      conda install <패키지명>

    • 현재 가상환경에 패키지 제거하기
      conda uninstall <패키지명>
    반응형