이번에는 아나콘다 설치 방법 및 Jupyter 노트북 사용법에 대해 알아보도록 하겠습니다.
아나콘다(Anaconda) 사용 전 확인 사항
아나콘다는 Visual Studio와 같은 프로그램 통합 개발 환경(IDE, Integrated Development Environment) 입니다. IDE란 프로그래머가 소프트웨어를 효율적으로 개발하도록 돕는 소프트웨어 어플리케이션입니다.
그럼 왜 아나콘다를 사용할까요?
아나콘다에는 파이썬이 사용하는 데이터 분석 등 라이브러리(명령어, 함수들)가 포함되어 있으며, 기타 간단한 통계 도구 등을 묶어서 한번에 다운로드 및 설치를 할 수 있기 때문에 편리합니다.
하.지.만.
https://legal.anaconda.com/policies/en/?name=terms-of-service
Terms of Service Effective Date: April 30, 2020 Last Updated April 3, 2023 TERMS OF SERVICE These Anaconda Terms of Service (“TOS”) are between Anaconda, Inc. (“Anaconda” or “We”), and you (“You” or “Customer”), the individual or entity acquiring and/or providing access to the Anaconda Cloud Offerin...
legal.anaconda.com
위의 사이트에 보면 기업의 경우 모회사와 자회사의 전 직원 수가 200명 미만이라면 Anaconda의 무료 에디션을 사용할 수 있지만 200명 이상인 경우 무료 에디션 사용은 불가하며, 유료 에디션을 구매후 사용해야 한다고 합니다. 그런데 문구를 정확히 본다면,
external business use에만 국한되지 않는 상업적인 경우에 대해 may not use free offerings 을 해야 합니다. (개인적인 해석이고 법적으로는 회사 법률팀쪽에 문의하시면 좋을 듯 합니다.) 그러나 200명 이상 기업체라도 educational purpose인 경우에는 괜찮다고 하네요.
2020년 9월 30일부터 유료화가 시작되었다고 하는데, 미니콘다 (Miniconda)라는 것이 있습니다. 아나콘다와 비슷하지만 최소한의 패키지만 설치되어 있어서 필요한 패키지를 추가로 설치해야 하지만, 무료로 사용할 수 있어서 좋습니다.
Anaconda Navigator를 실행시켜 보면, 여러가지 프로그램들이포함되어 있는 것을 볼 수 있습니다. 그리고 다양한 통계 관련된 라이브러리들이 기본적으로 포함되어 있어 별도로 pip install 을 이용하여 라이브러리들을 깔 필요가 없어서 편리합니다.
요즘 데이터 분석에 Orange가 좀 쓰이고 있습니다. UI도 이쁘고 참신해서 좋은 것 같습니다. 이 점 참고 하시고, 이제 시작합니다.
아나콘다 설치하기
파이썬이 이미 설치되어 있다면 반드시 삭제후 설치를 해 주셔야 합니다. 파이썬 설치 상태에서 아나콘다를 설치할 경우 환경변수 충돌 등으로 문제가 발생할 수 있기 때문에 그렇습니다.
아래에 접속하셔서 파일을 다운받습니다.
위 링크를 타고 들어가면 windows 모양의 download 버튼이 보입니다.
다른 Mac OS 또는 리눅스의 경우 그 아래 조그마한 모양의 버튼을 누르시면 연결됩니다.
다운로드를 받으면 아래와 같이 다운로드 폴더에 .exe 파일이 다운받아 지는데,
이 파일을 더블 클릭하면 설치가 시작됩니다.
셋업 창이 뜨면 Next를 누르시고 라이센스 동의도 I Agree를 눌러 줍니다.
설치 경로는 필요하신 분만 수정하시고 아니면 그냥 Next 를 눌러주세요.
Register Anaconda3 as the system Python 3.10... 체크 박스는 기본으로 체크가 되어 있는데, 여기에 체크를 하면 Anaconda를 기본 Python으로 등록하게 됩니다. 그리고 Anaconda 또는 파이썬 등이 깔려있지 않은 PC라면 Add Anaconda3 to my PATH... 를 클릭하셔도 됩니다. 하지만 not recommended 이네요.
그러면 Install을 시작하고(용량이 커서 시간이 좀 걸려요)
완료되면 아래와 같으 설치가 완료되었다고 알려줍니다.
그럼 멋지게 Finish!! 버튼을 눌러줍니다.
아나콘다 설치 확인하기
아나콘다가 잘 설치되었는지 확인해야겠죠?
왼쪽 하단 윈도우 표시를 클릭해보면 아래와 같이 Anaconda3 가 새로 설치되었다고 보입니다.
새로 설치된 Anaconda3를 확장시켜보면, 아래와 같이 Anaconda Prompt가 있습니다.
아나콘다 프롬프트 창을 열고 아래와 같이 conda --version을 치시면,
버전을 확인해보실 수 있습니다.
주피터 노트북(Jupyter Notebook) 사용하기
windows 창에서 Jupyter Notebook을 클릭하시면 아래와 같이 Chrome을 이용하여 Jupyter Notebook이 뜹니다.
아래와 같이 검은색 프롬프트 창이 뜨면서 아래와 같은 Jupyter notebook 창이 뜨는데, 프롬프트 창은 닫으시면 안됩니다. 그리고 Jupyter notebook은 크롬 브라우저에 최적화 되어 있어 크롬으로 실행시키도록 해야 합니다.
[기본 브라우저 설정하기]
기본 브라우저를 크롬으로 설정하시면 좋습니다.
윈도우 옆에 돋보기를 클릭하셔서 '설정'을 검색하시면
아래와 같이 설정 창이 뜨고
앱을 클릭하시면 왼쪽에 '기본 앱' 이 있습니다. 기본 앱을 클릭하시면 웹 브라우저가 있는데, 웹 브라우저를 클릭하셔서 chrome을 설정해 주시면 기본 앱으로 크롬이 실행됩니다.
Jupyter Notebook은 말 그대로 notebook인데 마크다운(markdown) 과 파이썬 코드를 혼용하여 사용할 수 있어서 특히 파이썬 강의를 할 때 가장 많이 사용되는 IDE 입니다.
그럼 Jupyter notebook을 간단히 알아보겠습니다.
오른쪽 상단의 New 버튼을 누르시고 Python 3(ipykernel)을 누르시면
아래와 같이 뜨게 됩니다.
ln[] 쪽을 클릭하시거나 커서를 박스 내에 놓은 상태에서 esc 버튼을 누르면 입력 모드를 변경할 수 있는데, 'm'을 누르면 markdown 입력 모드가 되고, 'y' 를 누르면 파이썬 코드 입력 모드가 됩니다.
'm' 버튼을 누르면 아래와 같이 ln[]이 없어지고 문법을 사용할 수 있습니다.
마크다운 문법을 실행시켜 보려면 'ctrl + enter'를 누르시면
아래와 같이 변하면서 마크다운 명령어가 실행이 됩니다.
좀 더 상세한 Jupyter Notebook 사용법들은 다음 강의에 계속 하겠습니다.