jupyter切换存储路径
一、问题描述
当我采用官网提供的安装方式pip install jupyterlab,在Windows下的powershell里安装jupyterlab成功,并启动:jupyter lab
打开网页:http://localhost:8888/lab
显示如下:成功了,可是我发现这根目录下怎么又那么多文件和文件夹
我看到launcher下有终端
于是打开,显示如下: 我去到system32里一看,好家伙,怎么跑到C盘system目下录了。
二、尝试修复
没法接受,想把它修改到其他盘下,我觉得是哪里的配置问题。
于是就去网上找答案,找了一圈都是使用jupyter lab --generate-config生成jupyter_lab_config.py,然后修改c.NotebookApp.notebook_dir或者c.ServerApp.root_dir。连AI也是给的这个答案。
我首先修改了c.NotebookApp.notebook_dir到其他盘,再次运行jupyter lab,仍然没效果,c.ServerApp.root_dir根本就没有,发现好几个root_dir,于是试了几个,都是不行,来来回回重新运行了jupyter lab都是一样的。
三、解决方案
柳暗花明又一村,原来解决方法是如此简单。
就在我找不到办法解决的时候,盯着这个路径
想着我启动jupyter lab是在哪个路径下启动的,一看原来也是在这个路径下启动的我灵机一动,是不是我换个路径启动就会切换到哪个目录呢?于是我在powershell里切换到其他盘的工作目录下重新运行jupyter lab
重新打开网页http://localhost:8888/lab :
成功了:已经切换到我的工作目录下。
办法总结,就一句话:
在哪个目录下启动jupyter lab,工作目录就在哪个目录。