본문 바로가기
Bigdata

Jupyter - Notebook only/Anaconda 설치

by 올엠 2022. 6. 7.
반응형

머신 러닝에 사용되는 Jupyter Notebook,

라인 방식으로 실행이 가능하고 실행한 결과를 바로 볼 수 있어서,데이터 기반 분석을 해야하는 머신 러닝에 활용하기에 매우 유용하다고 할 수 있다. 그럼 이 Jupyter Notebook에 대해 기본 활용 방법에 정리해 보자.

설치

Jupyter - Notebook를 설치하기  위해서는 두가지 방법으로 가능하다.

1. Jupyter - Notebook만 설치

2. Anaconda를 통한 Jupyter - Notebook 설치

만약 본인이 필요한 패키지가 제한적이라고 한다면, Jupyter - Notebook만 설치하고 필요한 패키지를 직접 설치할 수 있는 1번 방법이 더 좋을 것이다.

Anaconda는 Jupyter - Notebook과 함께  머신 러닝에 많이 이용되는 패키지들을 한번에 설치하는 2번 방법은 인스톨이 편의성 부분에서 좋다. 2가지 방법 모두 크게 어렵지 않으므로, 설치 방법에 대해서 알아보도록하자.

1. Jupyter - Notebook만 설치

Project Jupyter | Installing Jupyter 에 방문하면 Pyhon패키지 인스톨러인 pip를 이용해서 설치하는 방법이 소개되어 있다.

우리는 Jupyter Notebook만 필요하기 때문에 notebook 설치를 진행해보도록 하자.

pip install --upgrade pip
pip install notebook

명령을 실행하면 아래와 같이 상당히 많은 패키지를 설치하는 것을 알 수 있다.

설치가 잘 완료되었다면,  jupyter notebook으로 실행이 가능하다.

jupyter notebook

만약 정상적으로 실행이 되지 않는 경우 아래와 같이 jupyter 실행 파일 위치를 확인 할 수 없다는 오류가 발생할 수 있는데 이는 설치시 아래와 같이 환경 정보가 등록되지 않아서 발생한 경우라고 할 수 있다.

따라서 아래 경로로 들어가서 실행하거나, 시스템 환경 변수중 Path를 통해 경로를 추가해 주면 정상적으로 실행이 가능하게 된다.

필자는 시스템 환경 변수인 %Path%를 추가해 주도록 하겠다. setx /M path "%path%;<본인의 설치 경로>"

본인의 설치 경로는 설치 위치가 사용자에 따라서 다르게 나온다는 점을 주의하자.

setx /M path "%path%;C:\Users\Han\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts"

시스템 환경 변수 이기 때문에 명령 프롬프트를 관리자 권한으로 실행해야 한다는 점도 기억하자.

환경 경로가 등록되지 않았다는 경고 메세지, 추가해주도록 하자.

환경 변수가 아래 그림과 같이 성공적으로 등록이 되었다면, 새로운 명령 프롬프트를 실행하도록 하자.

(환경 변수는 명령 프롬프트 실행 시점에 적용되기 때문에 현재 명령 프롬프트에는 적용되지 않는다.)

새로운 명령 프롬프트에서 jupyter notebook를 실행하면 아래와 같이 정상적으로 Jupyter Notebook 화면을 볼 수 있다.

만약 기본 파일 위치를 변경하고 싶다면, jupyter notebook <파일 경로> 를 입력하면 변경이 가능하다.

jupyter notebook c:\

2. Anaconda를 통한 Jupyter - Notebook 설치

Anaconda를 이용한 방법은 앞서 소개한 방법보다 간편하다고 할 수 있다.

Anaconda | The World's Most Popular Data Science Platform 에 접속하면, 메인 페이지에 다운로드 할 수 있는 링크를 제공한다.

해당 버전을 다운로드하고 설치를 진행하도록 하자.

설치를 마무리하면, 아래와 같이 Anaconda3라는 프로그램을 시작 메뉴에서 확인 할 수 있다.

그중 Jupyter Notebook을 실행하면 바로 실행이 가능하다.

 

반응형

'Bigdata' 카테고리의 다른 글

Jupyter - Notebook 기본 활용  (0) 2022.07.21
Jupyter - Notebook only/Anaconda 설치  (0) 2022.06.07
Logstash - Debugging mode  (0) 2021.08.11
Azure ML 이상탐지 라이브러리  (0) 2021.04.19
Elasticsearch - 기본  (0) 2020.12.03

댓글0