IPython, Jupyter 설치 및 Notebook 사용하기

# IPython 은 터미널과 Qt 환경에서 인터렉티브 쉘 환경을 제공한다.
# IPython NoteBook (IPy Notebook) 은 웹기반으로 코드, 텍스트, 그래프 등을 혼합하여 사용하게 해준다.
# IPython 홈페이지에서 다운로드 및 설치 설명 참고
http://ipython.org/install.html

# pip 로 설치 후 notebook(노트북) 실행
pip install ipython
ipython notebook

# 윈도우에서 설치 후 실행
윈도우 환경에선 아래 사이트에서 다운로드 받아 설치하면
ipython + qtconcole + notebook 를 한번에 설치하여 사용할 수 있다.
프로그램메뉴 -> Anaconda -> IPython (Py2.7) Notebook

# IPy Notebook 접속 URL
http://127.0.0.1:8888/

# ipython notebook 은 deprecated
# 앞으로는 jupyter(쥬피터) 노트북을 사용 한다.
http://jupyter.org/install.html
# pip 로 설치 후 노트북 실행
pip install jupyter
jupyter notebook

# ipython-notebook(.ipynb) -> python(.py) 변환
jupyter nbconvert --to python ysoftman_ipython_notebook.ipynb


#####


# python3 이 3.7은 없고 3.9 만 설치되어 있는 상태에서
# 노트북에서 python3 new(notebook)을 실행하면 다음과 같은 kernel 에러가 발생한다.
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/opt/python/bin/python3.7'

# 이 경우 커널(노트북 실행환경)에 다음과 같이 추가해야 한다.
# Kernel names can only contain ASCII letters and numbers and these separators: - . _ (hyphen, period, and underscore)
python3 -m ipykernel install --user --name="python-3.9" --display-name="python 3.9"

# 다음과 같이 기본 python3 이름과 같게 하면 덮어쓰기(변경)한다.
python3 -m ipykernel install --user --name="python3" --display-name="python 3"

# 추가된 커널 확인
jupyter kernelspec list

# 노트북을 다시실행하면 "python-3.9" 커널을 선택할 수 있다.
jupyter notebook

# 참고로 커널 삭제
jupyter kernelspec remove "python-3.9"

comments:

댓글 쓰기