更改jupyter notebook/lab的工作路径以及默认浏览器

今天装了anaconda3,准备使用jupyter notebook做接下来的工作。但是从开始菜单启动jupyter notebook后,只弹出了一个命令框,告诉你打开notebook的网址,需要手动在浏览器中输入网址才能真正打开notebook。网上查了一下资料,发现为了更好地使用notebook,在使用前我们需要做以下几步:更改notebook的默认工作路径以及其默认的浏览器。jupyterlab与notebook同理。

更改jupyter notebook/lab的工作路径

这里分为两个部分。
第一部分:
第一步:创建好你想要使用的工作路径,如'D:\Jupyter'
第二步:打开cmd,输入以下命令:
jupyter notebook --generate-config
这条命令会在.jupyter(一般在C:\Users\用户.jupyter )文件夹中生成jupyter_notebook_config.py文件。
第三步:打开jupyter_notebook_config.py文件(最好用带搜索功能的编辑器),找到#c.NotebookApp.notebook_dir = ''这一行。将其替换为c.NotebookApp.notebook_dir = u'D:\\Jupyter'(将#去除,并填入预先创建的工作路径)。完成后保存即可。

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = u'D:\\Jupyter'

第二部分:
第一步:在开始菜单栏里面找到notebook的快捷方式。如下图。
在这里插入图片描述
第二步:右键notebook的快捷方式,打开文件所在位置。如下图。
在这里插入图片描述
第三步:在这里右键notebook的快捷方式,选择属性。
在这里插入图片描述
第四步:修改上图中的目标(I):起始位置(S):两个条目。
目标(I):jupyter-notebook-script.py后面的一串东西去掉。
起始位置(S):中的内容改为D:\Jupyter(事先创建的工作路径)。
点击确定即可。

这里需要说明一下,之前在网上找的资料里往往只有上面的一部分,然而亲测两部分必须都进行修改才能正确更改notebook/lab的工作路径!!!

更改jupyter notebook/lab的默认浏览器

这一步很重要!能够让notebook自动打开浏览器!
第一步:打开刚才的jupyter_notebook_config.py文件。
找到# c.NotebookApp.browser = ''这一行。并将其替换为以下内容:
(注意!其中的C:\\Users\\mark吐温\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe需要你自己找到你想要使用的浏览器的chrome.exe文件的位置。)

import webbrowser
webbrowser.register("chrome", None, webbrowser.GenericBrowser(u"C:\\Users\\mark吐温\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe"))
c.NotebookApp.browser = 'chrome'

而后保存即可。

插一句:创建jupyterlab的快捷方式

同时我发现,刚安装完anaconda3时,只有jupyter notebook的快捷方式,没有jupyterlab的快捷方式。查了下资料,可以利用notebook的快捷方式来创建lab的快捷方式。方法如下:
第一步:复制notebook的快捷方式,做一个副本。并将其改名为JupyterLab。
在这里插入图片描述
第二步:右击JupyterLab选择属性,把目标(I):中的jupyter-notebook-script.py改为jupyter-lab-script.py。保存就行了
在这里插入图片描述
由于之前对notebook的操作对lab同样有效,所以改动这些之后,lab也能使用指定的工作路径,并且自动打开浏览器了!!!

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值