Linux 上で Jupyter Notebook Server (リモート アクセス) を構築する

このチュートリアルは Ubuntu Server 20.04 LTS に基づいています。他の Linux システムも同様で、Python3 がデフォルトでインストールされます。

1. pip バージョンを更新します (古いバージョンの pip は予期しない問題を引き起こす可能性があります)

sudo pip install --upgrade pip

2.ジュピターをインストールする

pip install jupyter

3. 環境変数を構成する

jupyter のインストールが完了した後、ターミナルに jupyter Notebook を直接入力するとjupyter: command not foundエラーが発生する場合があります。環境変数が設定されていないことが原因です。ターミナルで~/.local/bin/jupyter-notebookと入力することで使用できますが、ターミナルが閉じられ、再び開かれます。したがって、環境変数を設定するだけで済みます。

ターミナルで直接 jupyter ノートブックを使用するには、export PATH=~/.local/bin:${PATH} を~/.bashrcファイルに追加し、ファイルを保存してターミナル上でsource ~/.bashrcを実行します。

4. ノートブック構成ファイルの生成

jupyter notebook --generate-config

このコード行により、現在のパスに.jupyterフォルダーが生成され、そのフォルダーには構成ファイルが含まれますjupyter_notebook_config.py

5. パスワードを設定する

$ jupyter notebook password
Enter password:  ****
Verify password: ****
[NotebookPasswordApp] Wrote hashed password to xxx/.jupyter/jupyter_notebook_config.json

パスワードを入力し、パスワードを確認すると、パスワード ハッシュが構成フォルダーの下に生成されますjupyter_notebook_config.json

6. 構成jupyter_notebook_config.py

c.NotebookApp.ip = '*'
c.NotebookApp.password = "填入jupyter_notebook_config.json中的密码hash"
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888   #可自定义端口
c.NotebookApp.allow_remote_access = True

 デフォルトの設定ファイルはすべてコメント化されているため、コピーして貼り付けるだけです。

7. nohup は jupyter ノートブックを起動します (バックグラウンド マウント)

nohup jupyter notebook &

 http://xxxx:8888 にログインし、パスワードを入力して jupyter Notebook にログインします。

8. 終了処理

ps -aux|grep jupyter  #查找进程
kill -9  进程号  #结束进程

おすすめ

転載: blog.csdn.net/qq_40039731/article/details/123058128