■ ipynb 파일을 열었더니 Jupyter notebook kernel이 구동되지 않으며 "None not found"가 뜰 때
- "ipython notebook" 에서 "jupyter notebook" 으로 진화하고자 얼마전 최신 Anaconda로 업데이트하니,
사양: Python 3.5.2 |Anaconda 4.1.1 (추가로 Python 2.7.11 env 설치)
- 외부에서 갖고 온 ipynb notebook을 열 때 kernel이 구동되지 않고 "None not found"가 뜨며 옆에 위치한 "Kernel" 선택 dropdown 콘트롤도 안 먹힘.
▶ 해결책 : http://stackoverflow.com/questions/38517887/why-does-jupyter-display-none-not-found
위에 적힌대로,
- Menu 창에서, Kernel → Change → Change kernel
로 이동해 자신의 Kernel을 선택하면 됨. 여기서는 자신의 kernel이 보임.
Anaconda 를 설치한 내 경우는 두 개의 kernel이 보임,
Python [Root] # 기본 설치 버젼인 Python 3.5.2
Python [python27] # python 2.7 env
- kernel을 선택하고
- File → Close and Halt
- notebook 창 닫고
- 다시 notebook 염
■ jupyter notebook 서버를 구동할 때 임의의 위치를 working directory로 삼고 싶을 때:
$ jupyter notebook --notebook-dir=/absolute/path/to/notebook/directory
또는, relative path도 가능
$ jupyter notebook --notebook-dir=../relative/path/to/notebook/directory
■ ipython notebook 에서 documentation을 보고 싶을 때:
- code의 해당 object를 클릭하고 'shift-tab'
- 'shift-tab'를 여러번 할 수록 더 많은 내용이 보임
■ Popular notebook resources
- Curated collection of Jupyter/IPython notebooks by Carlos de la Torre in GitHub. 다 있음
- nbviewer : notebook 공유 & 예 ( ipython kernel외 다른 kernel들도 있음 )
- Notebook Gallery : Ipython을 사용해 Visualization, Machine Learning, Data Science 등의 토픽 공유
- Pandas cheatsheet : Pandas 사용 예 및 요약
- Markdown 요약: notebook의 Markdown cell에 적용할 때
- Jupyter notebook documentation
'Learning & Reasoning > Python - Scikit-learn_Tensorflow' 카테고리의 다른 글
ISLR - Introduction to Statiscal Learning with application in R - 에 부쳐 (0) | 2016.10.21 |
---|---|
Python Numpy 단편 - 1D array를 2D array의 vector로 변환 (0) | 2016.09.30 |
Python Pandas 단편 (notes) (0) | 2016.09.29 |
Semantic/Frame Net (0) | 2016.05.27 |
Python Noobie (0) | 2015.09.20 |