vps의 Arch Linux에 Jupyter notebook 설치

다음 페이지를 참고했습니다.
Jupyter를 도입하자 -리모트편-
원격 서버에서 jupyter notebook을 시작하고 로컬 환경에서 사용

1) Jupyter 설치
다음 페이지에 있습니다.
Jupyter Installation
sudo pacman -S jupyter-notebook
sudo jupyter nbextension enable --py --sys-prefix widgetsnbextension
sudo pacman -S ipython

2) sha 키 생성
$ ipython
Python 3.6.6 (default, Jun 27 2018, 13:11:40) 
Type 'copyright', 'credits' or 'license' for more information
IPython 6.3.1 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from IPython.lib import passwd

In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:5ade54f818*************************'

3) 환경 설정
jupyter notebook --generate-config

.jupyter/jupyter_notebook_config.py
라는 파일을 할 수 있습니다.

4) .jupyter/jupyter_notebook_config.py 편집

.jupyter/jupyter_notebook_config.py
# Configuration file for jupyter-notebook.
from jupyter_core.paths import jupyter_config_dir, jupyter_data_dir
import os.path
import sys
sys.path.append(os.path.join(jupyter_data_dir(), 'extensions'))

c = get_config()
# 略
#
# 該当する箇所のコメントアウトを外して編集

c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.password = u'sha1:XXXXXXXXX' #先ほど生成されたsha鍵を記述
c.NotebookApp.extra_template_paths = [os.path.join(jupyter_data_dir(), 'templates') ]
c.NotebookApp.server_extensions = ['nbextensions']
#

5) Jupyter Notebook 시작
jupyter notebook

6) 클라이언트로 액세스


$ jupyter --version
jupyter core     : 4.6.3
jupyter-notebook : 6.0.3
qtconsole        : not installed
ipython          : 7.13.0
ipykernel        : 5.1.4
jupyter client   : 6.0.0
jupyter lab      : not installed
nbconvert        : 5.6.1
ipywidgets       : 7.5.1
nbformat         : 4.4.0
traitlets        : 4.3.3

좋은 웹페이지 즐겨찾기