每次打开终端然后输入jupyter notebook的启动方式太麻烦了,于是想到用nohup命令在后台运行的方式,一次启动,一直运行,配置好端口之后,本地浏览器也可以一直访问。

一 生成jupyter配置文件

激活想要jupyter运行的conda环境,运行 jupyter notebook --generate-config命令,生成jupyter_notebook_config.py

二 编辑配置文件

运行:vim ~/.jupyter/jupyter_notebook_config.py,在文件末尾添加以下内容:

1
2
3
4
5
6
c.NotebookApp.allow_remote_access = True #允许远程连接
c.NotebookApp.ip='*' # 设置所有ip皆可访问
# c.NotebookApp.password = u'e38443c4916018585a436395dd561ccee7820' # 复制的之前jupyter 启动的token
c.NotebookApp.notebook_dir = 'path' # 启动的默认目录
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port =88 #任意指定一个端口

三 启动jupyter

命令: nohup jupyter notebook > notebook.log 2>&1 &