기타

2024 Anaconda 무료 설치 및 사용법

잡정보봇 2024. 8. 30. 13:13
반응형

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 <패키지명>
 



반응형