본문 바로가기
머신러닝,딥러닝

주피터 노트북 설치 및 실행 방법. #jupyter notebook

by bryan.oh 2019. 1. 7.
728x90

주피터 노트북

Jupyter Notebook

 

주피터 노트북이란?

웹브라우저 상에서 파이썬 코드를 단계적으로 실행해볼 수 있는 프로그램입니다.

파이썬 이외의 언어도 된답니다~

 
 

주피터 노트북 설치

주피터 노트북을 설치하기 전에 파이썬을 먼저 설치해주세요.
 

2019/01/06 - [Tensorflow] - window python install, 윈도우 파이선 설치

2019/08/13 - [Python] - [Python] python 설치 on Mac

 

파이썬이 제대로 설치 되었으면 윈도우 커멘드 창에서 pip 명령어를 실행 할 수 있습니다.

 

cmd 를 실행하여 아래의 명령어로 주피터 노트북을 설치합니다.

c:\>pip3 install jupyter

설치 끝. 

 
 

주피터 노트북 실행

cmd 창을 실행하여 아래의 명령어로 실행합니다.

c:\>jupyter notebook
 

앤터키를 치는 순간, 커멘드창엔 뭐라뭐라 나오고 기본웹브라우저가 실행되고 아래와 같은 페이지가 보입니다.

 

 

테스트 할 폴더를 생성하고 간단한 예제를 실행하기 위해 python 3 notebook 을 생성합니다.

 

아래와 같이 입력창이 생깁니다.

 

아래 코드를 입력하고 Shift + Enter 를 치거나 Run 을 클릭하여 실행하면 출력 결과가 보여집니다. 

이렇게 한단계씩 실행하고 오류를 수정하면서 테스트 해볼 수 있습니다.

 

 

# 전체 코드
import tensorflow as tf            # tensorflow import

msg = tf.constant('hello-bryan')
print(msg)    # 아직 msg의 값이 출력되지 않는다. Tensorflow 상수의 정의만 나옴.

a = tf.constant(1)
b = tf.constant(2)
c = tf.add(a, b)    # 대입된 값으로 실제 연산이 되진 않았음
print(c)

sess = tf.Session()        # 위의 string 과 연산의 결과를 실행하려면 Session() 을 이용해야함.

print(sess.run(msg))        # 'hello-bryan' 이 출력됨
print(sess.run([a, b, c]))    # [1, 2, 3] 이 출력됨. 

sess.close()
 
 

주피터 노트북에 먼저 입력하고 

전체 코드를 복사할라니까 숨겨있는 텍스트까지 복사되서 그냥 다시 타이핑 했습니다.

 

오류나는 부분이 있으면 알려주세요~

 

## 크롬브라우저로 열리는 방법

아래 명령어로 config 파일을 생성합니다.

jupyter notebook --generate-config

그럼 결과로 

writing defualt config to : (여기에 jupyter_notebook_config.py 경로가 나옵니다)

생성된 config 파일을 아무 text edit tool (메모장등)로 열어둡니다.

chrome.exe 파일의 위치를 입력해주는것이죠.

크롬이 깔려있으면 윈도우 시작창으로 실행 파일 위치를 찾습니다.

 

바로가기위치가 열린다면 다시 한번 그 바로가기에서 우클릭 -> 파일 위치 열기로 갑니다.

아래 경로를 복사합니다.

다시 text edit tool 로 와서 아래 텍스트를 찾습니다.

# c.NotebookApp.browser=''

주석(#)을 해제하고 chrome.exe 경로를 붙혀넣기 합니다.
윈도우상 경로의 \ 문자를 / 로 바꿔주고 경로 마지막에 %s 를 붙혀줍니다. 
아래 참고하세요.

c.NotebookApp.browser='C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
 

 

 
 
 
728x90

댓글2

  • 최용석 2020.06.01 08:47

    설치까지는 잘 되었는데 cmd에서 jupyter notebook 을 입력하면 주소까지는 나오지만 기본 브라우저랑 연동이 안되서 복사해서 붙여넣어야 하는데/ 해결방법을 혹시 알고 계신지요? 기본브라우저는 크롬입니다. 윈도우 10사용중입니다
    답글