Anaconda里的jupyter notebook如何修改默认打开目录与及默认打开浏览器

Anaconda里的jupyter notebook如何修改默认打开目录与及默认打开浏览器

问题: 当我们安装默认条件下安装好Anaconda,当launch里面的 jupyter notebook 时候,会默认一个浏览器打开一个网页:如我的是 http://localhost:8981/tree,里面的内容类似文件夹内容,其实这就是打开了我们本地的一个默认目录,有时候我们想要用我们自己想要的浏览器打开自己想要本地目录,则本文即实现这两个修改。

修改步骤:

一、找到jupyter noterbook 的配置文件

1、win+R 输入 cmd 回车 在dos 框中输入 :jupyter notebook --generate-config 【其中notebook 与 --有一个空格,而且generate前有两个连接符,与config之间只有一个连接符】
即运行如图所示:
在这里插入图片描述

运行到此我们可以发现我们的jupyter notebook 的配置config.py文件在我们的C:\User\....\.jupyter的文件夹里,所以我们可关闭dos窗口,找到我们的配置文件

在这里插入图片描述

二、可以利用能打开py文件的ide 打开配置文件 找到如下内容:

我是利用pycharm打开的,利用里面的CTRL+F快捷搜索键,你们的可以根据自己打开的环境自行搜索,范围差不多,但由于版本不同会有一些误差。
1、#c.NotebookApp.notebook_dir = ' '【大致是在第260行左右】

在这里插入图片描述
2、#c.NotebookApp.browser = ' ' [大致是在第99行左右]

在这里插入图片描述

三、修改

1、修改默认打开目录【我的设置为D:\CodeFiles】
将上述找到的 #c.NotebookApp.notebook_dir = ' ' 去掉#号,把自己需要目录放到后面的引号内(如下图所示)

在这里插入图片描述
2、修改默认用于打开的浏览器【我的设置为chrome】
(1) 也将找到的 #c.NotebookApp.browser = ' ' 的# 号去掉,再在引号内放置浏览器名称
(2) 在该代码下输入:

import webbrowser
webbrowser.register("浏览器名称",None,webbrowser.GenericBrowser("浏览器exe文件所在目录")

具体如下图所示:
【其中如果你的chrome浏览器是默认安装的一般安装路径,即exe文件路径为:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe 如果不是默认安装的浏览器又或者你想尝试用其他浏览器打开,则同样找到浏览器的exe文件所在目录放在引号内,其中如何查看exe文件所在目录可查看:https://zhidao.baidu.com/question/516993680.html
在这里插入图片描述

其中输入的代码顶格写,即按照python的格式写
3、修改保存好配置文件即可

四、补充

1、重新打开Anaconda,再次launch ,你会发现其会按照我们设置的浏览器打开,并且打开的初始目录即为我们设置的目录。【如果不能实现这两个功能,说明哪一步出现失误,需要再检查】
2、问题:我们发现从Anconda里launch的jupyter 显示的浏览器没有问题,显示的默认目录也是没有问题的,但是如果我们单独(如从桌面)直接打开jupyter notebook 则浏览器打开无误,但是默认打开目录还是原来的目录,没有修改过来,这时候我们需要重新设置下默认打开目录。具体操作如下:
(1)从左下角搜索jupyter notebook 右击打开其文件所在目录
在这里插入图片描述

在这里插入图片描述

(2) 找到该快捷方式,打开其属性 锁定其中的目标:

其中我的是: D:\D_App\Anaconda\python.exe D:\D_App\Anaconda\cwp.py D:\D_App\Anaconda D:\D_App\Anaconda\python.exe D:\D_App\Anaconda\Scripts\jupyter-notebook-script.py "%USERPROFILE%/"
找到该段即含有 jupyter-notebook-script.py % 号这附近这段 其中在 .py 与 % 之间加入我们需要设置的目录

(我的是: D:\CodeFiles) 如下图所示:

在这里插入图片描述

其中 py 与 目录、目录与%号之间都有空格 加入路径后记得 在底下点击应用

在这里插入图片描述

最后可以将该jupyter notebook 的快捷方式复制到桌面上,便于每次可以直接启动

此时:不管从Anaconda里launch jupyter 还是直接从桌面快捷方式启动jupyter notebook均为我们需要的效果。

至此:本文结束。

猜你喜欢

转载自blog.csdn.net/low5252/article/details/106566696