天天看点

修改jupyter notebook的默认主页(默认工作空间)

本文目的

本文要达到的目的是,打开jupyter notebook后,在浏览器地址栏中输入localhost:8888,直接进入自定义的一个家目录(Home Page)(又称默认主页、工作空间),而并非其它任何的目录。

使用环境

windows 10操作系统。

观看本文的前置条件

已经通过anaconda安装了jupyter notebook,并且配置好jupyter notebook的环境变量,即保证变量path的变量值中包含;D:\anaconda\Scripts;D:\anaconda;D:\anaconda\Library\bin;(如图0.1所示)

修改jupyter notebook的默认主页(默认工作空间)

图0.1 path环境变量

未经配置的界面

先看看,不经过任何配置,进入的默认主页目录。(如图0.2所示)

修改jupyter notebook的默认主页(默认工作空间)

图0.2 未经任何配置的初始界面

操作方法

一、创建jupyter notebook配置文件

首先我们必须创建jupyter notebook配置文件,之后我们可以在这个配置文件中添加家目录(默认主页)的路径,告诉jupyter notebook,用户一打开该软件就进入这个目录。

步骤:

1.按键盘上的win+R,打开运行窗口,输入cmd,从而打开命令行。(如图1.1所示)

修改jupyter notebook的默认主页(默认工作空间)

图1.1 cmd

如果你是使用anaconda安装的jupyter notebook,还可使用anaconda的命令行。(如图1.2所示)

修改jupyter notebook的默认主页(默认工作空间)

图1.2 Anaconda Prompt

2.在命令行中输入如下命令,表示创建全局配置文件。(如图1.3所示)如果已有该文件,系统询问是否重写,我们同意重写,输入y。

jupyter notebook --generate-config
           
修改jupyter notebook的默认主页(默认工作空间)

图1.3 输入创建全局配置文件的命令

3.根据提示的路径(通常在用户文件夹下),我们找到jupyter_notebook_config.py文件,使用文本编辑器打开,并在文件中找到如下两行(可以使用搜索功能,ctrl+F)(如图1.4所示)

修改jupyter notebook的默认主页(默认工作空间)

图1.4 代码

4.在代码的单引号之间输入你自定义的工作路径,修改后保存。(如图1.5所示)

注意点:

1.斜杆要写成双斜杠的形式,否则会出错。

2.去掉代码的注释符号#

修改jupyter notebook的默认主页(默认工作空间)

图1.5 修改后的代码

二、开启jupyter notebook服务器,并打开jupyter notebook主界面

通过上面的步骤,我们完成了配置工作,然后打开jupyter notebook,查看效果。

步骤:

1.在命令行下输入如下命令,表示打开jupyter notebook服务器(如图2.1.1所示)

jupyter notebook
           
修改jupyter notebook的默认主页(默认工作空间)

图2.1.1 输入开启jupyter notebook命令

想要关闭服务器,可以使用ctrl+c快捷键

另一种打开服务器的方法是用anaconda提供的快捷方式。(如图2.1.2所示)

修改jupyter notebook的默认主页(默认工作空间)

图2.1.2 jupyter notebook快捷方式

但是使用之前,需要修改快捷方式的目标和起始位置的内容,在目标中删除末的%USERPROFILE%,在起始位置中输入自定义目录,和之前配置文件的单引号中的内容一致。(如图2.1.3所示)

修改jupyter notebook的默认主页(默认工作空间)

图2.1.3 jupyter notebook快捷方式的属性

2.打开浏览器,在地址栏中输入localhost:8888,进入自定义工作目录。(如图2.2所示)

修改jupyter notebook的默认主页(默认工作空间)

图2.2 工作目录

总结

通过本次实践,我们学会了

1.jupyter notebook配置文件的创建、配置

2.jupyter notebook服务器的开启和关闭,并打开用户主界面

3.jupyter notebook环境变量配置