web-dev-qa-db-ja.com

Linux(WSL 2)およびJupyter LabのWindowsサブシステム:Linuxファイルシステムで保存されたJupyterノートブックを開く方法は?

WindowsにJupyter Labがインストールされています。私はWSL UbuntuにJupyter Labをインストールしました。 Linux端末からJupyter Labを昼食することができます。これにより、Chrome [conda env:root] *で新しいJupyterノートブックを起動できるPythonブラウザでJupyter Labが開きます。ただし、Windowsファイルシステムのみを表示します。以下を使用してLinuxファイルシステムに保存されているメモ帳を開こうとします。
[。$ jupyter lab my_linux_folder/my_notebook.ipynb

Jupyter Lab Lainnesはうまく、Linuxファイルシステム上にあるノートブックを開いてエラーを出すことはできません。

開けられない
[。___MY_NOTEBook.ipynbを見つけることができませんでした:/ my_notebook.ipynb

Linuxファイルシステム "\ WSL $ \"にあるノートブックを開くことは可能ですか?
[。→jupyterlabファイルブラウザから "\ wsl $ \"に移動する方法
[。]または「\ wsl $」の下に保存されているノートブックを開く方法について。

3
ASE

このコマンドを実行すると、これはeth0 IPアドレスでノートブックを実行します。

_jupyter notebook --no-browser --ip `ip addr | grep eth0 | grep inet | awk '{print $2}' | cut -d"/" -f1`
_

また

_# Get eth0 IP address
Host_ETH0_IP=`ip addr | grep eth0 | grep inet | awk '{print $2}' | cut -d"/" -f1`
# Run jupyter notebook for the IP address
jupyter notebook --no-browser --ip $Host_ETH0_IP
_

また

_Host_ETH0_IP=`ip addr | grep eth0 | grep inet | awk '{print $2}' | cut -d"/" -f1`
jupyter lab--no-browser --ip $Host_ETH0_IP
_

Jupyter configのIPアドレスを設定できる場合

_jupyter lab --generate-config
vim ~/.jupyter/jupyter_notebook_config.py
_

その後、_ip addr | grep eth0 | grep inet | awk '{print $2}' | cut -d"/" -f1_の出力をコピーして貼り付けます

_c.NotebookApp.ip = 'Host_ETH0_IP'
_
0
MiaeKim

\\wsl$\{wsl distro name}\home\{user name}\my_linux_folder\に進んでみてください

より長い説明:\\wsl$\を参照して、そこに見えるものを見てください。ディストリビューション名(ubuntu、おそらく?)があるはずです。その後、WSLのルートファイルシステムにアクセスできます。ホームディレクトリに移動してから、ユーザー名を選択してから、ファイルはおなじみの状態に見えるはずです。

もう一方の方法で、LinuxのWindowsフォルダにJupyterをポイントすることができます。ただし、WSL2を使用している可能性があると仮定すると、最初のメソッドははるかに優れたパフォーマンスをもたらします。

0
jdbow75