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
Author And Source
この問題について(vps 上の Arch Linux に Jupyter notebook をインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/90975725b782fe648f20著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .