Windows下将JupyterNotebook设置为服务

2019-03-30  本文已影响0人  蒋佳秋

在Linux系统下可以通过在systemd下创建新的service来将jupyter添加到系统服务,从而达到自动启动并在后台运行的目的,而在Windows下的步骤则相对较为繁琐一些。有两种方法可以实现在Windows下创建一个JupyterNotebook的服务:一、利用pywin32这个python库,用python写一个服务安装脚本来实现jupyter服务(网上已有很多教程);二、使用instsrv.exe与srvany.exe创建服务。由于第一种方法在网上已经有很详细的说明,就不做记录了,这里写一下第二种方法的流程。

1.安装JupyterNotebook

安装Jupyter较为简单,Anaconda安装完后默认就已经装好了Jupyter,如果使用的是纯Python的话,使用pip安装即可。

pip install jupyter

2.配置JupyterNotebook

生成Jupyter配置文件的步骤网上也已经有详细的介绍,这里仅做大致记录。

# 生成配置文件 
jupyter notebook --generate-config 
# 设置密码 
jupyter notebook password

在生成配置文件后,可以在用户主目录的.jupyter目录中找到生成的配置文件,根据自己的需要进行修改即可。

3.注册服务

首先需要在网上下载instsrv.exe与srvany.exe,然后使用命令安装一个名为“JupyterNotebook”的服务(也可以注册为自己喜欢的名字)

instsrv.exe JupyterNotebook D:\DevEnv\Tools\srvany.exe

4.配置JupyterNotebook服务

此时我们已经在系统中创建了一个名为JupyterNotebook的服务了,我们还需要对它进行配置才能达到将JupyterNotebook安装为服务的目的,步骤记录如下:

到此,JupyterNotebook已经成功的被安装为Windows服务啦!将其设置为自动启动并启动它即可。

上一篇下一篇

猜你喜欢

热点阅读