1. 아나콘다 3란?
아나콘다 3은 데이터 과학 및 머신 러닝 프로젝트를 위한 파이썬 배포판 중 하나입니다. 아나콘다 3은 데이터 과학자와 개발자들을 위한 도구와 패키지를 효과적으로 관리하고 설치할 수 있도록 해주는 소프트웨어입니다. 주로 데이터 분석, 머신 러닝, 딥 러닝, 과학적 연구, 대규모 데이터 처리 등의 작업에 사용됩니다. 아나콘다 3에는 파이썬 언어와 함께 다양한 패키지와 도구가 포함되어 있어 데이터 과학 프로젝트를 쉽게 시작할 수 있습니다.
2. 아나콘다 가상환경이란?
아나콘다 가상환경은 하나의 시스템에 여러 버전의 파이썬과 패키지를 별도로 설치하고 관리할 수 있는 독립된 환경을 제공하는 기능입니다. 이것은 서로 다른 프로젝트 또는 작업에 필요한 다른 라이브러리 버전을 동시에 사용해야 할 때 매우 유용합니다. 가상환경은 프로젝트 간의 종속성 충돌을 방지하고 프로젝트를 깨끗하게 유지하는 데 도움이 됩니다.
3. 가상환경 세팅법
- 아나콘다 설치: 먼저 아나콘다 3을 설치합니다. (공식 웹사이트에서 다운로드 가능)
- 가상환경 생성: 터미널 또는 명령 프롬프트에서 conda create --name myenv 명령을 사용하여 가상환경을 생성합니다. myenv는 가상환경의 이름을 나타냅니다.
- 가상환경 활성화: 생성한 가상환경을 활성화하려면 conda activate myenv 명령을 실행합니다. 윈도우 환경에서는 activate myenv로 활성화합니다.
- 패키지 설치: 필요한 패키지를 가상환경에 설치합니다. 예를 들어, conda install numpy로 NumPy 패키지를 설치할 수 있습니다.
-
가상환경 비활성화: 작업을 마치면 가상환경을 비활성화하려면 conda deactivate를 실행합니다.
4. 주피터 노트북 가상환경 커널 연결법
- 가상환경 활성화: 먼저 명령 프롬프트 또는 터미널에서 가상환경을 활성화합니다.
- 주피터 노트북 설치: 가상환경 내에서 conda install jupyter 명령을 사용하여 주피터 노트북을 설치합니다.
- 주피터 노트북 실행: 명령 프롬프트 또는 터미널에서 jupyter notebook 명령을 실행하여 주피터 노트북을 시작합니다.
- 커널 추가: 주피터 노트북을 열고, 우측 상단의 "New" 버튼을 클릭한 다음, 원하는 가상환경의 커널을 선택하여 노트북을 작성합니다.
5. 주피터 노트북 사용법
- 셀 추가 및 실행: 노트북은 셀 단위로 작성되며, 새 셀을 추가하려면 + 버튼을 클릭합니다. 셀을 실행하려면 Shift + Enter 키를 누릅니다.
- 코드 셀: 코드를 입력하고 실행하는 셀입니다. Python 코드나 다른 지원하는 언어의 코드를 실행할 수 있습니다.
- 마크다운 셀: 문서화를 위한 셀로, 문장을 작성하고 서식을 지정할 수 있습니다.
- 저장과 내보내기: 작업한 노트북을 저장하려면 Ctrl + S를 사용하고, 다양한 형식으로 내보내려면 "File" 메뉴에서 "Download as"를 선택합니다.
- 셀 유형 변경: 셀 유형을 변경하려면 셀을 선택한 후 셀 메뉴에서 "Cell Type"을 선택하여 코드 셀을 마크다운 셀로 변경하거나 그 반대로 변경할 수 있습니다.