열심히 살아나갈 사람
article thumbnail
Published 2024. 10. 4. 13:05
Anaconda 도구 소개 Tool
728x90

Anaconda는 데이터 과학과 머신러닝을 위한 강력한 도구로, 가상환경을 통해 다양한 프로젝트를 독립적으로 관리할 수 있는 기능을 제공합니다. 가상환경은 서로 다른 프로젝트에서 필요한 라이브러리와 패키지의 버전을 분리하여 충돌을 방지하는 데 큰 도움이 됩니다.

 

Anaconda 가상환경은 특정 프로젝트에 필요한 패키지와 라이브러리를 독립적으로 관리할 수 있는 공간입니다. 예를 들어, A 프로젝트는 특정 버전의 라이브러리를 필요로 하고, B 프로젝트는 다른 버전의 라이브러리를 필요로 할 때, 가상환경을 사용하면 두 프로젝트가 서로 영향을 주지 않도록 할 수 있습니다. 이러한 방식은 개발자들이 다양한 프로젝트를 동시에 진행할 때 매우 유용합니다.

Anaconda 설치 방법

Anaconda를 설치하기 위해서는 먼저 공식 웹사이트에서 설치 파일을 다운로드해야 합니다. 설치 파일을 실행한 후, 설치 과정에서 기본 설정을 그대로 진행하면 됩니다. 설치가 완료되면, Anaconda Prompt를 통해 다양한 명령어를 사용할 수 있습니다.

가상환경 생성하기

가상환경을 생성하는 방법은 매우 간단합니다. Anaconda Prompt를 열고 다음 명령어를 입력합니다:

conda create -n test python=3

 

위 명령어에서 -n 옵션은 생성할 가상환경의 이름을 지정하는 부분입니다. python=3은 사용할 파이썬의 버전을 지정합니다. 명령어를 실행하면 필요한 패키지의 메타데이터가 수집되고, 설치할 패키지 목록이 표시됩니다. 설치를 진행하기 위해서는 'Proceed ([y]/n)?' 메시지에 'y'를 입력하면 됩니다.

이미지 출처

가상환경 활성화 및 비활성화

가상환경을 활성화하려면 다음 명령어를 사용합니다:

conda activate test

 

이 명령어를 입력하면 'test'라는 이름의 가상환경이 활성화됩니다. 가상환경을 비활성화하려면 다음 명령어를 입력합니다:

conda deactivate

 

이렇게 하면 현재 활성화된 가상환경에서 벗어나 기본 환경으로 돌아갑니다.

패키지 설치 및 관리

가상환경에서 필요한 패키지를 설치하려면 다음과 같은 명령어를 사용합니다:

conda install seaborn

 

위 명령어는 'seaborn'이라는 패키지를 설치하는 예시입니다. 설치 과정에서 패키지 메타데이터가 수집되고, 설치할 패키지 목록이 표시됩니다.

이미지 출처

Anaconda Navigator 사용법

Anaconda Navigator는 GUI 기반의 관리 도구로, 가상환경과 패키지를 쉽게 관리할 수 있습니다. Anaconda Navigator를 실행하면, 'Environments' 섹션에서 현재 설치된 가상환경을 확인할 수 있습니다. 여기서 새로운 가상환경을 생성하거나 기존의 가상환경을 삭제할 수 있습니다.

이미지 출처

가상환경 리스트 확인하기

현재 생성된 가상환경의 리스트를 확인하려면 다음 명령어를 입력합니다:

conda env list

이 명령어를 실행하면 현재 시스템에 존재하는 모든 가상환경의 목록이 표시됩니다.

이미지 출처

가상환경 삭제하기

더 이상 필요하지 않은 가상환경은 다음 명령어로 삭제할 수 있습니다:

conda remove -n test --all

 

위 명령어는 'test'라는 이름의 가상환경을 삭제하는 방법입니다. 삭제 후에는 해당 가상환경에 설치된 모든 패키지도 함께 삭제됩니다.

마무리 및 추가 자료

Anaconda 가상환경은 데이터 과학 및 머신러닝 프로젝트를 관리하는 데 매우 유용한 도구입니다. 다양한 프로젝트를 독립적으로 관리할 수 있는 기능 덕분에 개발자들은 더 효율적으로 작업할 수 있습니다. 추가적인 자료는 아래의 링크를 통해 확인할 수 있습니다:

참고

[1] dandyrilla - 아나콘다(Anaconda) 가상환경 사용법 (https://dandyrilla.github.io/2018-10-01/conda-env/)

[2] 티스토리 - [Anaconda] 가상환경 생성 및 활성화 (conda 가상환경) (https://separang.tistory.com/94)

[3] velog - conda 가상 환경 사용법 (https://velog.io/@swooeun/conda-%EA%B0%80%EC%83%81-%ED%99%98%EA%B2%BD-%EC%82%AC%EC%9A%A9%EB%B2%95)

[4] GitBook - 2) conda에서 파이썬 가상 환경 (virtual environments) 생성하기 (https://sdc-james.gitbook.io/onebook/2./2.1./2.1.1./2-conda-virtual-environments)

728x90

'Tool' 카테고리의 다른 글

mitmproxy 도구 소개  (0) 2024.10.04
Wireshark 도구 소개  (1) 2024.10.02
profile

열심히 살아나갈 사람

@쿼리_

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!