環境
ホスト:Windows 11 22H2 (22621.963) + Hyper-V
ゲスト:Ubuntu 20.04.1 LTS (日本語Remix)
ゲスト:Ubuntu 20.04.1 LTS (日本語Remix)
UbuntuでJupyter Notebookを起動する
過去記事「UbuntuにAnacondaをインストールする」でAnadondaのインストールを行ったが、
Jupyter Notebookを起動するには?
WindowsよりSSHでUbuntuに接続し起動してみる。
1. WindowsよりSSHでUbuntuへログイン
2. 以下コマンドでJupyter Nootbookを起動
ポートは 8080 で待機 "--port=8080"
外部からもアクセス可能とするように "--ip=0.0.0.0" を付加
■実行結果:
3. ファイアウォールが有効の場合は ポート 8080 を開放する必要がある
Jupyter Notebookを起動するには?
WindowsよりSSHでUbuntuに接続し起動してみる。
1. WindowsよりSSHでUbuntuへログイン
2. 以下コマンドでJupyter Nootbookを起動
jupyter notebook --no-browser --port=8080 --ip=0.0.0.0サーバーでブラウザ起動は不要なので(Windows側でブラウザを起動するので) "--no-browser" を付加
ポートは 8080 で待機 "--port=8080"
外部からもアクセス可能とするように "--ip=0.0.0.0" を付加
■実行結果:
[I 2023-01-03 18:57:15.256 LabApp] JupyterLab application directory is /home/user/anaconda3/share/jupyter/lab [I 18:57:15.260 NotebookApp] ローカルディレクトリからノートブックをサーブ: /home/user [I 18:57:15.260 NotebookApp] Jupyter Notebook 6.4.12 is running at: [I 18:57:15.260 NotebookApp] http://ubuntu-vm:8080/?token=a2d93dd19bbcf1e33375b51f24f3e3a5fa77022b2b749502 [I 18:57:15.260 NotebookApp] or http://127.0.0.1:8080/?token=a2d93dd19bbcf1e33375b51f24f3e3a5fa77022b2b749502 [I 18:57:15.261 NotebookApp] サーバを停止し全てのカーネルをシャットダウンするには Control-C を使って下さい(確認をスキッ プするには2回)。 [C 18:57:15.263 NotebookApp] To access the notebook, open this file in a browser: file:///home/user/.local/share/jupyter/runtime/nbserver-3620-open.html Or copy and paste one of these URLs: http://ubuntu-vm:8080/?token=a2d93dd19bbcf1e33375b51f24f3e3a5fa77022b2b749502 or http://127.0.0.1:8080/?token=a2d93dd19bbcf1e33375b51f24f3e3a5fa77022b2b749502
SSHで [CTRL]+[Z] でジョブをいったん中断し 以下コマンド実行
■実行結果:
4. WindowsよりブラウザでJupyter Notebookを起動 sudo ufw allow 8080実行したら jobs と fg %(ジョブ番号) のコマンドでジョブを復帰
■実行結果:
(base) user@ubuntu-vm:~$ jobs [1]+ 停止 jupyter notebook --no-browser --port=8080 --ip=0.0.0.0 (base) user@ubuntu-vm:~$ fg %1 jupyter notebook --no-browser --port=8080 --ip=0.0.0.0
SSHでJupyter Notebookを起動した際に表示されたURL(Tokenのパラメータが付いたやつ)で接続
Ubuntu, Anaconda, Python, Jupyter Notebook
0 件のコメント:
コメントを投稿