从Ubuntu WSL运行Jupyter时,如何访问Windows中存储的Jupyter笔记本?

时间:2019-05-28 17:29:13

标签: jupyter windows-subsystem-for-linux jupyter-lab

我在Windows 10上安装了WSL(Linux的Windows子系统),并安装了带有蟒蛇3和Jupyter Lab的Anaconda。 启动Jupyter实验室时,系统要求我在浏览器中复制粘贴http://localhost:8888/lab,效果很好。 但是,我不知道如何访问Windows中存储的所有笔记本,我无法通过Jupyter Lab浏览Windows。

我已经在Google中搜索过,但是找不到答案。

有人知道如何浏览Windows中存储的笔记本文件夹吗?

2 个答案:

答案 0 :(得分:2)

创建配置文件:

jupyter notebook --generate-config

使用文本编辑器编辑它:

nano ~/.jupyter/jupyter_notebook_config.py

设置所需的起始目录:

c.NotebookApp.notebook_dir = '/mnt/c/Users/Username/Path'

答案 1 :(得分:0)

正如您已经发现的那样,在不同环境之间处理文件可能是一个巨大的生产力杀手。一种可能的方法是:

  1. 使用github.com或类似版本将您本地PC上的文件组织到一个存储库中,并pushing those files到您的帐户。

  2. Open a new terminal window在您的Jupyter实验室中,然后拉出仓库,用您的姓名和电子邮件代替:

$ sudo apt install git
$ git config --global user.name "username" 
$ git config --global user.email "email" 
$ git init 
$ git clone
  1. 如果您还没有这样做,那么它也可能会帮助您使用conda environment,并将规范文件添加到github仓库中,以便您始终知道conda环境规范,无论您是在Windows还是WSL中(或完全在另一台服务器上)。
$ conda list --explicit > spec-file.txt
$ git add spec-file.txt
$ git commit -m "added spec file for conda environment"
  1. 如果您使用conda安装了jupyter,则您的conda环境应该在Jupyter Lab中是“可选的”,但如果没有,那么stackoverflow上还有其他文章显示了如何配置Jupyter Lab以确保您可以选择各种conda环境。 。
相关问题