gpt4 book ai didi

python - 适用于 Linux (WSL 2) 和 Jupyter Lab 的 Windows 子系统 : How to open a Jupyter Notebook saved at the Linux file system?

转载 作者:行者123 更新时间:2023-12-03 18:40:01 24 4
gpt4 key购买 nike

我在 Windows 上安装了一个 Jupyter 实验室。我在 WSL Ubuntu 上安装了 Jupyter Lab。我可以在 Linux 终端上用 Jupyter Lab 午餐。这将在 Chrome 浏览器上打开 Jupyter Lab,从中我可以使用 Python [conda env:root]* 启动一个新的 Jupyter Notebook。但是,它只显示 Windows 文件系统。我尝试使用以下命令打开保存在 Linux 文件系统上的笔记本:$ jupyter lab my_linux_folder/my_notebook.ipynb
Jupyter 实验室午餐成功,但无法打开 Linux 文件系统上的 notebook 并给出错误:

Cannot open
Could not find path: /my_notebook.ipynb



是否可以打开位于 Linux 文件系统“\wsl$\”上的笔记本以及如何打开?
如何从 JupyterLab 文件浏览器转到“\wsl$\”?
或者更一般地说,如何打开保存在 "\wsl$\"下的笔记本?

最佳答案

每次启动 WSL 2 时,WSL 2 都会发出一个动态 IP 地址 -- see MSFT docs .
就个人而言,我在子 shell 中运行 Python 命令来打印该 IP:

jupyter lab --ip $(python3 -c "import subprocess; subprocess.run(['hostname', '-I'], text=True).stdout")
这在 Ubuntu 20.04 和 Windows 10 build 19041.329 上对我有用。

Note: You'll likely have to visit that IP address instead of localhost, plus the port through which you're running Jupyter, e.g. http://:8888 .


要通过 CLI 获取我的 IP 地址,我使用:
ip addr | grep eth0 | grep inet
我选择第一个可用的 IP 地址,通常使用不带子网掩码的地址,即正斜杠 + 数字。

关于python - 适用于 Linux (WSL 2) 和 Jupyter Lab 的 Windows 子系统 : How to open a Jupyter Notebook saved at the Linux file system?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62353890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com