쥬피터 노트북의 기본 배경은 흰색으로 개인적으로는 자주보기에 눈이 부셔서 불편한 점이 많았다.

 

쥬피터 노트북에 스킨을 설치하는 방법은 꽤나 간단하다.

 

pip install jupyterthemes
jt -l
jt -t (설치할 테마이름)

pip install 을 통해서 jupyterthemes를 다운로드하고

jt -l을 입력하면 적용 가능한 스킨 리스트가 나온다.

jt -l 입력시 나오는 적용 가능 스킨 리스트

그 다음 원하는 테마 이름을 -t명령어를 통해 설치하면 된다.

 

나는 oceans16 스킨을 사용하는 약간 어두운 스킨을 쓰기로 했다.

 

약간 이런 느낌이다.

 

**

에러가 자주난다고 하는데,

 

이 경우

 

이 사이트 로 접속하여 jupyterthemes/styles/compiled/원하는테마 에서 css파일을 다운로드 후

.jupyter/customs에 css파일을 넣은 후 실행하면 된다.

 

customs파일이 없다면 생성해준 후 넣어주면 적용이된다.

 

dunovank/jupyter-themes

Custom Jupyter Notebook Themes. Contribute to dunovank/jupyter-themes development by creating an account on GitHub.

github.com

 

'Computer Language > PYTHON' 카테고리의 다른 글

[Python]Jupyter notebook 활용  (0) 2019.04.05
[Python] Jupyter notebook 설치 및 환경설정  (0) 2019.04.05

About the Author - 공공동

email: junman882@naver.com Korea, » Contact Me: 운영자메일주소




쥬피터 노트북을 활용하는 간단한 방법을 소개하고자 한다.

1. Jupyter notebook 간단 활용하기

뭐든지 직접해보는게 가장 빠르고 체득하는데 도움이 되겠지만, 간단한 단축기와 활용법을 소개하고자 한다.

이전에 쥬피터 노트북을 설치한 후, 커맨드창에서 jupyter notebook을 실행하거나 

이와 같이 윈도우에서 검색하여 어플리케이션을 실행하면 사용할 수 있다.

 

쥬피터 창에 들어가면 위와 같은 UI를 확인 할 수 있는데, 설명은 위와 같다.

 

New버튼을 클릭하여 새로운 Python파일을 만들 수 있고, 각 종 탭에서 데이터를 확인할 수 있다.

 

Running에서는 현재 실행중인 노트북 파일을 확인할 수 있다.

파이썬을 파일을 생성하면 아래와 같은 네모들이 생성 됨을 알 수 있다.

 

Command mode
Edit-mode

각 각의 네모는 쉘이라고 하여 스크립트를 입력하고, 실행할 수 있다. 

그리고 쥬피터 노트북에서는 2가지 모드를 지원하는데 하나는 쥬피터 노트북의 명령어들을 실행 가능하며, 쉘의 타입(마크다운, 스크립트 등)을 정할 수 있는 Command mode와 파이썬 스크립트를 입력할 수 있는 Edit-mode가 있다.

 

맨 처음 네모를 클릭하여 파란색일 경우는  Command mode, 초록색은 Edit-mode이다. Editmode에서는 esc를 누르면 command mode로 변경할 수 있다. 

 

간단한 쉘을 다루는 단축기를 알아보면, 

 

command mode에서는 b를 누르면 해당 쉘 아래에 새로운 쉘을 만들고, a를 누르면 해당 쉘 위에 새로운 쉘을 만든다. 

 

그리고 dd를 누르면 해당 쉘을 삭제하고 x를 누르면 해당 쉘을 잘라낸다. 

z를 누르면 이전 command mode의 명령을 되돌리기 해주는 기능이 있다.

 

또한 여러가지 명령어들이 있지만 그 내용들을 확인하는 방법은 아래에서 설명하도록 한다.

 

Edit-mode는 기본적으로 쉘에 커서를 띄우면 활성화되며, 이 곳에 파이썬 스크립트를 입력하면 일반 파이썬 에디터 혹은 파이썬 실행을 할때 쓰는 것과 동일한 결과를 보여준다.

 

실행을 원하는 쉘이 있다면 ctrl + enter를 눌러 해당 쉘을 실행할 수 있다.

 

이 외에도 엄청나게 많은 단축기들이 있지만 

 

command mode에서 h를 누르면 각 모드에서의 단축기와 해당 단축기의 설명을 확인할 수 있다.

 

더불어, 쥬피터 노트북은 %xxx 명령어를 통해 쥬피터 노트북만의 기능을 확인할 수 잇는데, 이는 %magic 기능을 사용하여 확인 할 수 있다.

 

또한 커맨드모드에서 M을 누르면 markdown 모드로 바뀌며 여기에 간단한 설명, 이미지등을 삽입할 수 있다.

 

맨 위가 Markdown 쉘이다.

해당 쉘은 아무런 스크립트적 기능이 없다.

 

이상으로 간단한 쥬피터 노트북 사용법을 마치도록하며, 가장 좋은것은 실제로 직접 해보는것이 좋다.

About the Author - 공공동

email: junman882@naver.com Korea, » Contact Me: 운영자메일주소




파이썬으로 연구를 진행하다보면 많은 에디터들을 사용하지만, 그 중 하나인 Jupyernotebook에 대해서 소개하려고 한다.

 

에디터라고 봐야할지 모르겠지만 아무튼 에디터의 기능을 함유하고 있음은 분명하다.

 

그렇다면, Jupyter notebook은 어떻게 설치, 실행해야 할까?

 

윈도우를 기준으로 크게 2가지 방법이 있다.

 

1. Anaconda package 이용

2. pip install 이용

 

1. Anaconda package 이용

 

파이썬을 사용시 자주사용하고 인기 있는 여러 라이브러리를 모아놓은 패키지라고 생각하면 된다. 그리고 보통 파이썬을 처음 시작하면 가장 먼저 설치하는 패키지 이기도 하다.

 

아나콘다 홈페이지 에서 설치 가능하다.

 

 

Anaconda Python/R Distribution - Anaconda

The open-source Anaconda Distribution is the easiest way to perform Python/R data science and machine learning on Linux, Windows, and Mac OS X. With over 11 million users worldwide, it is the industry standard for developing,…

www.anaconda.com

홈페이지에 들어가면 영어이긴 하지만 어렵지 않게 설치 후 구성이 가능하다.

 

그 후, Anaconda prompt에서 'jupyter notebook'을 타이핑하면 사용이 가능하다.

2. pip install 사용

 

두번째로는 pip install 활용이다. 커맨드창의 명령어로 가능하며, Jupyter notebook 뿐만 아니라, 원하는 라이브러리를 발견하면 이 방법을 통해 설치가 가능하다.

 

명령어는 간단하다.

 

pip install jupyter

이렇게 해주면, 일반적으로 보통 바로 설치를 진행한다.

그러나 pip 버전이 너무 낮은경우에는 설치가 안될 경우가 있는데, 이 경우, pip버전을 업데이트 해야한다.

 

그러나 이런 경우는 신중해야 하는게, 기존에 사용하던 라이브러리를 같이 업데이트 하는 것이기 때문에, 여러 부분에서 충돌이 일어날 수 있다. 

pip install --upgrade pip

이 방법을 통해 업그레이드 할 수 있다.

 

그 후, 커맨드 창에서 

jupyter notebook

을 입력하면 자신의 컴퓨터의 기본 브라우저에서 쥬피터 노트북이 생성됨을 확인 가능하다.

위 이미지는 쥬피터 노트북 스킨을 사용한 것으로 기본적으로 생성되는 그림과는 조금 다르다.

이런식으로 자신이 커맨드창에서의 해당 명령어를 입력한 디렉토리를 기준으로 쥬피터 노트북을 생성해준다.

 

그 후, 오른쪽 상단에 있는 New를 클릭해서 쥬피터 노트북을 생성할 수 있다.

 

'Computer Language > PYTHON' 카테고리의 다른 글

[Python] jupyter notebook 스킨 적용  (0) 2019.04.05
[Python]Jupyter notebook 활용  (0) 2019.04.05

About the Author - 공공동

email: junman882@naver.com Korea, » Contact Me: 운영자메일주소




1