아나콘다3과 가상환경 세팅 및 주피터 노트북 연결

전수향·2023년 8월 21일
0

인공지능

목록 보기
10/10

아나콘다란?

아나콘다(Anaconda)는 데이터 과학, 기계 학습 및 과학적 컴퓨팅을 위한 오픈 소스 파이썬 배포판이다. 아나콘다는 파이썬 언어 자체와 함께 많은 유용한 라이브러리, 패키지, 도구, 그리고 환경 관리 기능을 제공하여 데이터 과학 프로젝트를 보다 쉽게 관리하고 개발할 수 있도록 도와준다.

아나콘다 가상환경이란?

아나콘다 가상환경(Anaconda Virtual Environment)은 프로젝트나 작업별로 독립적인 파이썬 환경을 생성하고 관리할 수 있는 도구이다. 가상환경을 사용하면 서로 다른 프로젝트 간의 라이브러리 충돌을 방지하고, 각각의 프로젝트에 필요한 라이브러리 버전을 관리할 수 있다. 이를 통해 더욱 체계적이고 격리된 환경에서 작업할 수 있다.

Mac에서 아나콘다 가상환경 세팅법

  1. 가상환경 생성
conda create -n 가상환경이름
  1. 가상환경 활성화
conda activate 가상환경이름
  1. 가상환경 비활성화
conda deactivate 가상환경이름

주피터 노트북 가상환경 커널 연결법

  1. jupyter notebook 설치
pip install jupyter notebook
  1. 주피터 노트북에 가상환경 kernel 연결
python -m ipykernel install --user --name 가상머신이름 --display-name "표시할이름"

주피터 노트북 사용법

  1. 주피터 노트북 실행:
    터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 주피터 노트북을 실행합니다
jupyter notebook

웹 브라우저가 열리고 주피터 노트북 대시보드가 표시됩니다.

  1. 노트북 생성:
    주피터 노트북 대시보드에서 "New" 버튼을 클릭하고 "Python 3"을 선택하여 새 노트북을 생성합니다. "Python 3" 대신에 다른 커널(가상환경)도 선택할 수 있습니다.

  2. 셀(Cell) 작업:
    노트북은 셀 단위로 구성됩니다. 셀은 코드 셀과 마크다운(Markdown) 셀로 구분됩니다.

  3. 코드 셀:
    파이썬 코드를 입력하고 실행할 수 있는 영역입니다. 코드를 입력한 후 Shift + Enter 키를 눌러 실행하거나, 실행 버튼을 클릭합니다.
    마크다운 셀: 텍스트와 문서를 작성할 수 있는 영역입니다. 마크다운 문법을 사용하여 텍스트 서식을 지정하고 문서를 작성합니다.
    셀 실행:
    코드 셀을 실행하려면 셀 내부에서 Shift + Enter 키를 누르거나, 실행 버튼을 클릭합니다. 실행된 결과나 출력이 셀 아래에 표시됩니다.

  4. 셀 추가 및 삭제:
    셀을 추가하려면 "Insert" 메뉴에서 "Insert Cell Above" 또는 "Insert Cell Below" 옵션을 선택합니다. 셀을 삭제하려면 셀을 선택한 후 "Edit" 메뉴에서 "Delete Cells" 옵션을 선택합니다.

  5. 셀 유형 변경:
    셀의 유형을 변경하려면 셀을 선택한 후 셀 유형 드롭다운 메뉴에서 코드 또는 마크다운으로 변경할 수 있습니다.

  6. 명령 모드와 편집 모드:
    주피터 노트북은 두 가지 모드로 동작합니다.

  7. 명령 모드:
    셀의 선택과 관련된 작업을 수행할 수 있는 모드입니다. 셀을 선택하거나 추가/삭제할 수 있습니다. 해당 셀을 수정하려면 Enter 키를 눌러 편집 모드로 전환합니다.
    편집 모드: 셀 내용을 수정할 수 있는 모드입니다. 코드나 텍스트를 입력하고 편집할 때 사용합니다. 수정을 완료하려면 Shift + Enter 키를 누르거나, 명령 모드로 돌아가려면 Esc 키를 누릅니다.
    저장과 내보내기:
    노트북을 저장하려면 "File" 메뉴에서 "Save and Checkpoint" 옵션을 선택하거나, 단축키 Ctrl + S (또는 Command + S)를 사용합니다. 노트북을 다른 형식으로 내보내려면 "File" 메뉴에서 "Download as" 옵션을 선택합니다.

  8. 주피터 확장 기능:
    주피터 노트북에는 다양한 확장 기능이 있습니다. 이를 통해 테이블 뷰어, 그래프 시각화 등 다양한 기능을 추가로 활용할 수 있습니다.

  9. 노트북 공유:
    노트북은 파일 형태로 저장되며, 공유하거나 다른 사람과 협업할 수 있습니다. 공유할 때는 노트북 파일(.ipynb)을 공유하거나, 온라인 플랫폼(예: Jupyter Notebook Viewer, GitHub, Google Colab 등)을 활용하여 공유할 수 있습니다.

위의 내용은 주피터 노트북의 기본적인 사용법을 설명한 것입니다. 주피터 노트북은 다양한 고급 기능과 확장 기능을 지원하므로, 더 깊이 있는 활용을 위해 공식 문서와 온라인 자료를 참고하는 것이 좋습니다.

profile
꿈나무 개발자

0개의 댓글