이번 포스팅에서는 아나콘다 윈도우 설치 방법에 대해서 자세히 알아보겠습니다. 아나콘다는 데이터 과학, 머신러닝, AI 개발에 필요한 다양한 패키지를 손쉽게 설치하고 관리할 수 있는 파이썬 배포판입니다. 이 글에서는 설치 과정에서의 주의사항과 발생할 수 있는 문제들에 대한 해결책도 함께 다루겠습니다.
목차
아나콘다란 무엇인가요?
아나콘다는 파이썬과 R을 기반으로 데이터 과학에 필요한 다양한 라이브러리와 패키지를 포함하는 통합 배포판입니다. 데이터 분석, 머신러닝, 과학 계산 등과 같은 복잡한 작업을 쉽게 할 수 있도록 도와줍니다. 또한, 아나콘다 환경에서는 가상 환경을 통해 프로젝트별로 독립적인 라이브러리와 파이썬 버전을 관리할 수 있어 충돌 없이 작업을 진행할 수 있습니다.
아나콘다 다운로드 및 설치
아나콘다 다운로드
우선 아나콘다 윈도우 설치를 위해서 다운로드를 해야 합니다. 아나콘다 공식 웹사이트에 접속하면, 아래 그림과 같이 초록색 윈도우용 다운로드 버튼을 확인할 수 있습니다.
페이지에서 “Download” 버튼을 클릭하면, 바로 다운로드를 시작하게 됩니다. 현재 시점 기준으로 다운로드 되는 파일은 Anaconda3-2024.06-1-Windows-x86_64.exe입니다. 즉 2024년 6월 첫째 배포판이며 인텔 프로세서용 64bit 아나콘다임을 알 수 있습니다.
아래의 Anaconda Installers를 보면 여러 운영체제와 시스템에 따라 적절한 파일을 받으면 되는데, 윈도우즈 용으로는 64비트 설치본 하나만 있는 것을 알 수 있습니다.
아나콘다 윈도우 설치 과정
저는 Windows 10에서 아나콘다를 설치해 보도록 하겠습니다. 다운로드한 Anaconda3-XXXX-Windows-x86_64.exe
파일을 실행하면 아래와 같은 Setup 창이 열립니다.
설치 마법사가 시작되면, Next를 클릭합니다.
라이선스 동의 페이지에서 I Agree를 선택합니다.
설치 유형 선택 화면이 나오면, Just Me (recommended) 옵션을 선택하고 Next를 클릭합니다.
설치 경로 선택 화면이 나오면, 기본 경로를 그대로 사용하거나 원하는 경로를 지정한 후 Next를 클릭합니다.
고급 설치 옵션은 특별히 설정할 것이 있는 경우에는 설정해 주고 그 외에는 기본값으로 진행하면 됩니다. 저의 경우에는 Clear the package cache upon completion가 권장사항이라서 체크해 주었습니다.
설치가 끝나면, Next를 클릭합니다.
클라우드에서 아나콘다를 이용해서 코딩할 수 있다고 알려줍니다. Next를 눌러서 진행합니다.
이제 마지막 창에서는 Anaconda Navigator를 바로 실행하기 원한다면, Launch Anaconda Navigator 체크 박스를 선택해 주면 됩니다. 그리고 Getting Started with Anaconda Distribution을 확인하고 싶다면 체크박스를 선택해 주면 됩니다. 물론 반대로 Navigator를 실행하고 싶지 않거나, 문서를 확인하고 싶지 않다면 해당 체크박스를 해제해 주면 됩니다. 이제 마지막으로 Finish 버튼을 눌러서 설치 창을 닫습니다.
설치 중 주의사항
환경 변수 설정 (Add to PATH)
설치 중 고급 설정 창에서 “Add Anaconda to my PATH environment variable” 옵션이 나타납니다. 이 옵션을 체크하면, 명령 프롬프트에서 아나콘다 명령어를 바로 사용할 수 있지만, 기존의 Python 환경과 충돌이 발생할 수 있습니다. 따라서, 이 옵션은 체크하지 않는 것이 일반적입니다. 그래서 저 또한 위에서 체크박스에 체크하지 않고 진행했습니다.
주의: 이미 다른 Python 배포판을 사용 중이라면, 이 옵션을 선택할 경우 해당 배포판과 충돌이 발생할 수 있습니다. 특히 기존 Python 설치가 중요한 경우에는 이 옵션을 선택하지 말고, 아나콘다 프롬프트를 통해 아나콘다를 사용하는 것이 좋습니다.
기본 Python 설정 (Register as Default Python)
“Register Anaconda as my default Python 3.x” 옵션을 체크하면, 아나콘다가 시스템의 기본 Python 해석기가 됩니다. 이 옵션은 체크해도 무방하지만, 다른 Python 설치가 있을 경우 신중하게 선택해야 합니다.
설치 확인
설치 확인을 위해, 시작 메뉴에서 “Anaconda Prompt”를 검색하여 실행합니다.
다음 명령어를 입력하여 conda 버전과 python 버전을 확인해봅니다.
conda --version
python --version
저의 경우에는 conda 버전은 24.7.1, python 버전은 3.12.4인 것을 확인할 수 있었습니다.
설치 후 발생할 수 있는 문제 및 해결 방법
PATH 문제로 아나콘다가 인식되지 않는 경우
설치 시 “Add to PATH” 옵션을 체크하지 않았다면, 명령 프롬프트에서 conda
명령어가 인식되지 않을 수 있습니다. 이 경우, “Anaconda Prompt”를 사용하거나, 시스템 환경 변수에서 수동으로 경로를 추가할 수 있습니다.
기존 Python 환경과의 충돌 문제
아나콘다 설치 후 기존 Python과 충돌이 발생하는 경우, conda
가상 환경을 사용하여 프로젝트별로 독립적인 환경을 설정하는 것이 좋습니다.
패키지 설치 중 오류 발생
아나콘다를 사용하여 패키지를 설치할 때 오류가 발생하면, 다음 명령어로 패키지 캐시를 업데이트하거나 재설치할 수 있습니다.
conda update conda
conda install <package-name>
아나콘다 가상 환경 설정 및 관리
아나콘다의 강력한 기능 중 하나는 가상 환경 관리입니다. 프로젝트별로 독립적인 환경을 설정하여 패키지 간 충돌을 방지할 수 있습니다.
가상 환경 생성
가상 환경은 특정 프로젝트에 필요한 패키지와 Python 버전을 독립적으로 관리할 수 있는 격리된 공간입니다. 가상 환경을 사용하면 프로젝트 간 패키지 충돌을 방지하고, 각각의 프로젝트에 필요한 특정 버전의 패키지를 설치할 수 있습니다. 다음과 같이 conda create 명령어를 사용하여 새로운 가상환경을 만들 수 있습니다.
conda create --name myenv
가상 환경 활성화
가상 환경을 활성화하면, 그 환경에서 설치된 Python 버전과 패키지들이 현재 작업 세션에서 사용 가능하게 됩니다. 활성화된 상태에서만 해당 가상 환경의 패키지를 설치하거나 사용할 수 있습니다. 다음과 같이 conda activate 명령어를 사용하여 특정 가상 환경을 활성화할 수 있습니다.
conda activate myenv
가상 환경 비활성화
작업을 마친 후에는 가상 환경을 비활성화하여 기본 시스템 환경으로 돌아올 수 있습니다. 가상 환경을 비활성화하면, 기본 환경으로 전환되어 다른 프로젝트 작업을 진행할 수 있습니다. 다음과 같이 conda deactivate 명령어를 사용하여 가상환경을 비활성화할 수 있습니다.
conda deactivate
정리
여기까지 아나콘다 윈도우 설치 방법 및 사용하는 방법에 대해 알아보았습니다. 아나콘다는 데이터 과학 작업을 간편하게 만들어주는 유용한 도구입니다. 설치 과정에서 발생할 수 있는 문제들에 대해 미리 알고 대처한다면 더욱 원활한 환경 설정이 가능할 것입니다. 아나콘다와 함께 데이터 과학의 세계로 첫 발을 내딛어 보세요!