맥 아나콘다 설치방법 및 3가지 주의사항

이 포스팅은 맥 아나콘다 설치방법과 주의사항에 대한 글입니다. 맥OS에서 데이터 과학 및 머신러닝 프로젝트를 시작하거나 파이썬을 이용한 프로그래밍을 하려면, 아나콘다(Anaconda)를 설치하는 것이 효율적인 방법 중 하나입니다. 아나콘다는 파이썬과 다양한 데이터 분석, 머신러닝 관련 라이브러리들이 포함된 배포판으로, 필요한 모든 도구를 한 번에 설치할 수 있어 편리합니다. 또한, 아나콘다에서 제공하는 conda라는 패키지 관리 도구를 통해 다양한 파이썬 패키지를 쉽게 설치하고 관리할 수 있습니다.

아나콘다란 무엇인가요?

아나콘다는 파이썬과 R 프로그래밍 언어의 과학 컴퓨팅을 위한 오픈 소스 배포판입니다. 데이터 과학, 머신러닝, 인공지능, 통계분석 등과 관련된 수많은 라이브러리와 도구들이 포함되어 있어, 따로따로 설치할 필요 없이 한 번에 설치하고 사용할 수 있습니다. 여기에는 NumPy, Pandas, SciPy, TensorFlow, scikit-learn 등 중요한 라이브러리들이 포함되어 있어, 데이터 분석과 머신러닝 작업을 빠르게 시작할 수 있습니다.

아나콘다의 핵심 도구 중 하나인 conda는 패키지와 환경을 관리할 수 있는 도구입니다. 이는 파이썬뿐만 아니라 다양한 언어의 패키지를 설치하고 관리할 수 있으며, 프로젝트별로 독립적인 가상 환경을 쉽게 만들고 관리할 수 있습니다.

맥 아나콘다 설치하기

아나콘다를 맥OS에 설치하는 과정은 간단하지만, 몇 가지 주의사항을 고려해야 합니다. 아래는 아나콘다 설치 방법과 주의사항에 대한 상세한 설명입니다.

아나콘다 다운로드

홈 페이지에 접속해서 다운로드 페이지로 이동

아나콘다 설치를 시작하기 위해 먼저 공식 웹사이트에서 설치 프로그램을 다운로드해야 합니다. 상단 메뉴의 Products > Distribution로 들어갑니다.

그림 1. 아나콘다 관련 컨텐츠, 제품 및 서비스에 대한 메일링 등록하기 또는 등록과정 넘기기
그림 1. 아나콘다 관련 컨텐츠, 제품 및 서비스에 대한 메일링 등록하기 또는 등록과정 넘기기

아나콘다 관련 정보를 받아보고 싶다면 이메일 주소를 적고, 초록색 Submit 버튼을 눌러주면 됩니다. 만약 아나콘다 관련 정보를 이메일로 받아보고 싶지 않은 분들은 아래의 Skip registration을 클릭하면 다운로드 페이지로 이동합니다.

아나콘다 다운로드 페이지로 바로 이동

또는 웹 브라우저를 열고 아나콘다 다운로드 페이지로 바로 이동합니다. 초록색 맥용 다운로드 버튼을 누르면, Mac 장비의 프로세서에 따라서 Apple Silicon용과 Intel Chip용으로 다운 받을 수 있도록 안내해 줍니다. 초록색 버튼을 눌러서 받게되는 설치 파일은 pkg 확장자의 GUI용 설치 프로그램입니다.

그림 2. 아나콘다 다운로드 버튼: Apple Silicon과 Intel용 선택하여 다운로드(GUI용)
그림 2. 아나콘다 다운로드 버튼: Apple Silicon과 Intel용 선택하여 다운로드(GUI용)

만약 명령어 셸로 설치하기를 원하면, 아래의 Anaconda Installers에서 다운받아야 합니다. Anaconda Installers의 화면 중앙에 Mac 운영체제용 Anaconda 파일들이 있습니다. Mac OS는 현재 인텔 프로세서용과 애플 실리콘 프로세서용으로 운영체제가 나뉘어 있습니다. 따라서 자신이 사용하고자 하는 Mac 장비에 적합한 파일을 받아야 합니다. 그리고 GUI용과 CLI용으로 설치 프로그램이 나뉘어져 있으므로 원하는 것을 받아서 설치하면 됩니다.

그림 3. 아나콘다 맥OS용 GUI/CLI용 x Apple Silicon/Intel용 다운로드
그림 3. 아나콘다 맥OS용 GUI/CLI용 x Apple Silicon/Intel용 다운로드

아나콘다 맥OS 설치

저의 경우에는 인텔 프로세서를 사용하는 Mac을 사용하고 있으므로 인텔 프로세서용으로 다운받았습니다. 따라서 제가 이제부터 설명하는 것은 모두 인텔 프로세서용 파일을 기준으로 설명할 것입니다. 아래에서는 GUI 방식의 설치와 CLI 설치 모두에 대해서 각각 설명하겠습니다. 먼저 GUI 방식의 설치부터 살펴보겠습니다.

GUI 방식 설치

이 패키지는 소프트웨어 설치가 가능한지 결정하는 프로그램을 실행합니다.“라는 안내문이 나오면 “허용“을 눌러줍니다.

그림 4. 맥 아나콘다 설치(GUI): 설치 프로그램 실행
그림 4. 맥 아나콘다 설치(GUI): 설치 프로그램 실행

아나콘다 설치에 대한 소개 글이 나타나면 “계속” 버튼을 눌러줍니다.

그림 5. 맥 아나콘다 설치(GUI): 소개
그림 5. 맥 아나콘다 설치(GUI): 소개

중요 정보를 읽은 다음 “계속” 버튼을 눌러주세요.

그림 6. 맥 아나콘다 설치(GUI): 읽어보기
그림 6. 맥 아나콘다 설치(GUI): 읽어보기

아나콘다 소프트웨어 사용권 계약을 확인한 후 “계속” 버튼을 눌러주세요.

그림 7. 맥 아나콘다 설치(GUI): 사용권 계약
그림 7. 맥 아나콘다 설치(GUI): 사용권 계약

이용 약관에 동의하면 “동의” 버튼을 눌러주세요.

그림 8. 맥 아나콘다 설치(GUI): 이용 약관 동의
그림 8. 맥 아나콘다 설치(GUI): 이용 약관 동의

컴퓨터의 모든 사용자가 동일하게 사용할 것이라면, “이 컴퓨터의 모든 사용자를 위해 설치”를 선택하면 됩니다. 하지만 저는 아나콘다를 사용자 별로 독립적으로 설치하고 싶기 때문에, “특정 디스크에 설치…“를 눌러줍니다.

그림 9. 맥 아나콘다 설치(GUI): 대상 디스크 선택
그림 9. 맥 아나콘다 설치(GUI): 대상 디스크 선택

어디에 설치할 것인지 물어옵니다. “Macintosh HD“를 선택하고, “폴더 선택” 버튼을 눌러줍니다.

그림 10. 맥 아나콘다 설치(GUI): 대상 디스크 및 폴더 선택
그림 10. 맥 아나콘다 설치(GUI): 대상 디스크 및 폴더 선택

저의 사용자명은 4gb이므로, 사용자 > 4gb 디렉터리 하위에 설치할 것이므로, 4gb 까지 눌러준 후 “선택” 버튼을 눌러줍니다. 여러분은 여러분이 사용하는 디렉터리를 선택해 주시기 바랍니다. 선택하면 사용자 디렉터리 하위에 opt/anaconda3에 설치됩니다. 만약 /Users/user/anaconda3에 설치하고 싶으신 분은 GUI로 설치하지 마시고, CLI로 설치하시기 바랍니다.

그림 11. 맥 아나콘다 설치(GUI): 폴더 선택
그림 11. 맥 아나콘다 설치(GUI): 폴더 선택

이제 대상 디스크와 폴더까지 선택을 마쳤으니, “계속“을 눌러줍니다.

그림 12. 맥 아나콘다 설치(GUI): 대상 디스크 및 폴더 선택 완료
그림 12. 맥 아나콘다 설치(GUI): 대상 디스크 및 폴더 선택 완료

이제 “설치” 버튼을 눌러서 설치를 진행합니다.

그림 13. 맥 아나콘다 설치(GUI): 아나콘다 설치 시작
그림 13. 맥 아나콘다 설치(GUI): 아나콘다 설치 시작

설치를 모두 마치고 나면 Cloud 상에서 아나콘다를 사용해 코딩할 수 있다면서 안내해줍니다. “계속“을 눌러서 넘어갑니다.

그림 14. 맥 아나콘다 설치(GUI): 클라우드 환경에서 아나콘다 사용 안내
그림 14. 맥 아나콘다 설치(GUI): 클라우드 환경에서 아나콘다 사용 안내

설치 과정이 모두 성공적으로 끝났음을 알려줍니다. “닫기“를 눌러줍니다.

그림 15. 맥 아나콘다 설치(GUI): 설치 완료
그림 15. 맥 아나콘다 설치(GUI): 설치 완료

만약 위의 창에 설치 성공이 아니라 설치 실패 메시지를 만나게 된다면, 아래와 같이 아나콘다 디렉터리를 삭제하고, 재부팅 후 다시 설치를 시도해 보시기 바랍니다.

rm -rf ~/opt/anaconda3

이제 마지막으로 설치에 사용한 .pkg 파일을 휴지통으로 이동할 것인지 물어봅니다. 계속 이용할 필요가 있으면 “유지“를 눌러주시면 됩니다. 저는 필요 없으니 “휴지통으로 이동“을 눌러 줍니다.

그림 16. 맥 아나콘다 설치(GUI): 설치용 pkg 파일 휴지통으로 이동
그림 16. 맥 아나콘다 설치(GUI): 설치용 pkg 파일 휴지통으로 이동

GUI 방식으로 설치한 경우 base 아나콘다 환경이 기본적으로 세팅되며, .zshrc나 .bashrc에 아나콘다 초기화가 들어갑니다. 앞서 이야기한 것과 같이 GUI 설치시에는 지정한 사용자 경로를 기준으로 ~/opt/anaconda3 디렉터리에 아나콘다가 설치됩니다.

CLI 방식 설치

sh 명령어를 사용하여 다운로드한 “Anaconda3-2024.06-1-MacOSX-x86_64.sh” 파일을 실행해 줍니다.

sh Anaconda3-2024.06-1-MacOSX-x86_64.sh

설치 파일을 실행한 후 “ENTER“를 눌러서 진행합니다.

그림 17. 맥 아나콘다 설치(CLI): 설치파일 실행
그림 17. 맥 아나콘다 설치(CLI): 설치파일 실행

이용 약관을 확인합니다. 스페이스바 키를 누르면 한 페이지씩 넘어갑니다. 이용 약관에 동의하면 “yes“를 눌러서 진행합니다.

그림 18. 맥 아나콘다 설치(CLI): 이용 약관 동의
그림 18. 맥 아나콘다 설치(CLI): 이용 약관 동의

아나콘다를 설치할 경로를 설정할 수 있습니다. 기본적으로는 ~/anaconda3 디렉터리에 설치하게 됩니다.

GUI로 설치할 때와는 설치경로가 다릅니다. 만약 GUI로 설치할 때처럼 ~/opt/anaconda3에 설치하고 싶다면, /Users/4gb/opt/anaconda3와 같이 전체 경로를 입력해 주시면 됩니다. 여기에서 4gb는 저의 계정 이름이니 당연히 4gb 대신에 여러분이 사용하는 계정이름을 넣어주시면 됩니다.

일단 저는 여기에서 기본 경로에 설치할 것이므로 그냥 ENTER를 눌러서 진행합니다.

그림 19. 맥 아나콘다 설치(CLI): 아나콘다 설치 경로 지정
그림 19. 맥 아나콘다 설치(CLI): 아나콘다 설치 경로 지정

이제 설치가 다 끝났음을 알려줍니다. 그리고 conda 초기화를 할 것인지 물어봅니다. 초기화를 하지 않으면 경로 설정을 따로 해줘야 하므로 가급적이면 conda 초기화를 해 주는 편이 편리합니다. 기본값인 yes를 누르거나 ENTER를 눌러서 conda를 초기화 해 줍니다.

그림 20. 맥 아나콘다 설치(CLI): 아나콘다 초기화
그림 20. 맥 아나콘다 설치(CLI): 아나콘다 초기화

이제 아나콘다 설치의 모든 과정이 끝났습니다. 아나콘다를 제대로 사용하려면 셸을 닫고 다시 열어주라고 안내해 줍니다. 셸을 닫고 다시 셸을 열면 아나콘다 (base) 환경이 적용된 셸을 만나게 됩니다.

그림 21. 맥 아나콘다 설치(CLI): 아나콘다 설치 완료
그림 21. 맥 아나콘다 설치(CLI): 아나콘다 설치 완료

설치 확인 및 기본 설정

아나콘다 설치가 완료되면, 설치가 정상적으로 되었는지 확인해야 합니다.

터미널 열기

터미널을 열고 다음 명령어를 입력합니다. 이 명령어를 실행하면 설치된 아나콘다의 버전이 출력됩니다.

conda --version

아래와 같이 버전이 정상적으로 출력되면 설치가 성공적으로 완료된 것입니다.

그림 22. 아나콘다 버전 확인
그림 22. 아나콘다 버전 확인

그리고 conda env list를 입력하면 현재 base 아나콘다 환경의 경로를 확인할 수 있습니다. 아래의 경우는 GUI에서 설치했기 때문에 opt/anaconda3에 설치된 것을 확인할 수 있습니다.

그림 23. 아나콘다 base 환경 경로 확인
그림 23. 아나콘다 base 환경 경로 확인

기본 가상 환경 생성

아나콘다 설치시 conda 초기화를 해 주면 기본적으로 base라는 가상 환경을 제공합니다. 하지만 실제 개발시에는 프로젝트별로 독립된 환경을 사용하는 것이 좋습니다. 새로운 가상 환경을 생성하려면 다음 명령어를 사용합니다.

여기서 my_env는 새로 생성할 가상 환경의 이름입니다.

conda create --name my_env

생성한 가상환경을 활성화하려면 다음 명령어를 입력합니다.

conda activate my_env

아나콘다의 유용한 기능

아나콘다는 단순히 파이썬 패키지들을 관리하는 것을 넘어 다양한 유용한 기능들을 제공합니다.

  • Jupyter Notebook: 아나콘다에 포함된 Jupyter Notebook은 웹 기반의 인터랙티브한 개발 환경을 제공합니다. 데이터를 시각화하고 분석 결과를 바로 확인할 수 있어 데이터 과학자들이 선호하는 도구입니다.
  • Spyder: 아나콘다에 포함된 Spyder는 과학자와 엔지니어를 위한 통합 개발 환경(IDE)입니다. 이는 MATLAB과 유사한 인터페이스를 제공하며, 파이썬 코드 작성과 디버깅에 유용합니다.
  • 패키지 관리: conda 명령어를 사용하여 특정 버전의 패키지를 설치하거나 업데이트할 수 있습니다. 또한, 가상 환경을 통해 프로젝트별로 패키지 버전을 관리할 수 있어 충돌을 방지할 수 있습니다.

설치 후 주의사항

아나콘다 설치 후, 다음과 같은 사항들을 주의해야 합니다.

PATH 설정

설치 시 PATH 설정이 되지 않은 경우, conda 명령어를 사용할 때마다 아나콘다의 설치 경로를 지정해야 할 수 있습니다. 이 경우, 터미널에 다음과 같이 경로를 추가할 수 있습니다.

export PATH="/Users/username/anaconda3/bin:$PATH"

이를 .bash_profile 또는 .zshrc 파일에 추가하면 매번 입력할 필요 없이 자동으로 설정됩니다.

기본 파이썬 환경과의 충돌

아나콘다를 설치하면 기본 파이썬 환경이 아나콘다의 파이썬으로 변경될 수 있습니다. 기존의 파이썬 환경을 유지하고 싶다면 설치 시 PATH 설정을 하지 않거나, 가상 환경을 적극 활용하는 것이 좋습니다.

업데이트 관리

아나콘다와 conda는 주기적으로 업데이트가 필요합니다. 업데이트를 통해 새로운 기능과 버그 수정이 이루어지므로, 정기적으로 업데이트하는 것이 좋습니다.

conda update conda
conda update anaconda

정리

맥OS에서 아나콘다를 설치하는 것은 데이터 과학 및 머신러닝 프로젝트를 시작하기 위한 필수적인 과정 중 하나입니다. 아나콘다는 파이썬과 데이터 분석 관련 라이브러리들을 한 번에 설치할 수 있어 매우 편리하며, conda를 이용한 패키지 관리 및 가상 환경 설정으로 프로젝트별로 독립적인 환경을 쉽게 유지할 수 있습니다.

설치 과정에서 PATH 설정이나 가상 환경 사용 등 몇 가지 주의사항을 잘 고려하여 설정한다면, 효율적이고 안정적인 개발 환경을 구축할 수 있습니다. 정기적인 업데이트와 환경 관리를 통해 더 나은 개발 경험을 유지할 수 있도록 합시다.

참고자료

관련 포스트

Leave a Comment