1. conda環境の確認
実行condaの状態を確認@ターミナル
conda --version
conda env list2. JupyterLabのインストール
base環境でインストールします。
実行base環境へJupyterLabをインストール@ターミナル
conda activate base
conda install -c conda-forge jupyterlab途中で Proceed ([y]/n)? と表示されたら y を入力します。
3. JupyterLabを起動して接続を確認
最初のSSH接続済みターミナルに戻ります。
実行JupyterLabを起動@ターミナル
jupyter lab --no-browser --port=8888ターミナルに表示されたhttp://localhost:8888/lab?token=...のURLを、Windowsのブラウザーで開きます。
ブラウザーにJupyterLabが表示されない場合は、URLを閉じずに次のポート転送を行います。
4. 接続できない場合はWindowsからポート転送
Windowsで新しいPowerShellを開き、配布された接続情報で次のコマンドを実行します。
値の書き換えが必要JupyterLab用の通信経路を作る@手元のWindows PowerShell
コピー後に書き換える箇所
- USERNAMEを配布されたユーザー名に変更します。
- IP_ADDRESSを自分に配布されたIPアドレスに変更します。
ssh -N -L 8888:localhost:8888 USERNAME@IP_ADDRESS認証後は何も表示されません。このPowerShellはJupyterLabを使い終わるまで開いておきます。先ほどのブラウザーに戻り、同じhttp://localhost:8888/lab?token=...のURLをもう一度開きます。
JupyterLabが表示されたら新しいNotebookを作り、次のコードを実行します。
実行Pythonの実行確認@JupyterLabのNotebookセル
import sys
print(sys.version)
print("JupyterLab OK")終了時は、JupyterLabを起動したターミナルでCtrl + Cを押し、確認にyを入力します。ポート転送を行った場合は、ポート転送用のPowerShellでもCtrl + Cを押します。
完成チェック
-
jupyter labでJupyterLabを起動できる - 接続できない場合にPowerShellでSSHポート転送を開始できる
- Notebookを新規作成できる
- Pythonコードを実行し、
JupyterLab OKと表示できる - 使用中のカーネルを確認できる
- JupyterLabを終了できる