[Python – 기초 강좌] 3. Anaconda 사용 방법 (가상 환경 및 모듈 관리)

Anaconda란 무엇인가?

Anaconda는 데이터 과학, 머신 러닝, 과학 계산을 위해 설계된 Python 및 R 프로그래밍 언어의 자유롭고 오픈 소스 배포판입니다. 이는 수백 개의 패키지를 포함하고 있으며, 가상 환경 관리를 지원하여 다양한 프로젝트에 필요한 도구들을 쉽게 설치하고 관리할 수 있게 해줍니다.

Anaconda 설치하기

Anaconda 설치는 간단합니다. Anaconda 공식 웹사이트에서 운영 체제에 맞는 설치 프로그램을 다운로드하고, 설치 지침을 따르기만 하면 됩니다.

앞선 포스팅을 참조해주세요. ([Python – 기초 강좌] 2. Python 설치: Anaconda를 활용한 Python 개발 환경 구축하기)

anaconda-logo

가상 환경 생성 및 관리

프로젝트별로 다른 버전의 Python이나 패키지를 사용해야 할 때가 있습니다. Anaconda는 이러한 문제를 해결하기 위해 가상 환경을 생성하고 관리할 수 있는 기능을 제공합니다.

다음 명령어 들은 anaconda prompt를 통해 입력합니다.

가상 환경을 생성하는 명령어는 다음과 같습니다:

conda create --name myenv python=3.11

여기서 myenv는 생성할 가상 환경의 이름이고, 만약 해당 환경에 특정 python 버전을 설치하고자 한다면 python=3.11 같은 해당 환경에 설치할 Python의 버전을 지정합니다.

가상 환경을 활성화하려면:

conda activate myenv

가상 환경을 비활성화 하려면:

conda deactivate

가상 환경 목록을 보려면:

conda env list

가상 환경을 삭제하려면:

conda env remove --name myenv

myenv 이름의 가상환경을 삭제합니다.

모듈 관리

Anaconda는 패키지의 버전을 관리하고 호환성을 유지하는 데도 유용합니다.

설치된 패키지 목록을 보려면:

conda list

특정 패키지를 업데이트하려면:

conda update numpy

패키지를 제거하려면:

conda remove numpy

특정 가상환경(myenv)에서 특정 모듈(numpy)를 제거하려면:

conda activate myenv
conda remove --name myenv numpy

참고문서

Leave a Comment