1. Python
  2. 随笔一记

jupyter notebook 放服务器上运行

首先生成配置文件

jupyter notebook --generate-config

然后在配置文件中追加如下内容

# 设置可以访问的ip, 默认是localhost, 将其改为 '*'
c.NotebookApp.ip = '*'

# 笔记本的默认打开目录, 自己设置
c.NotebookApp.notebook_dir = '/home/jupyter/documents/jupyter_notebook'

# 笔记本启动后是否打开浏览器, 设为 False即可
c.NotebookApp.open_browser = False

# 默认访问端口, 可自己修改
c.NotebookApp.port = 8888

# jupyterlab是否显示quit按钮,我设为false以免自己不小心按到把服务停了
c.NotebookApp.quit_button = False

# 如果使用root用户运行,将下列值改为True即可, 运行时也可加参数将其改为True
c.NotebookApp.allow_root = False

然后试着使用如下命令启动一下

jupyter notebook

复制token到浏览器中并设置新的密码,用作以后的身份验证。

然后关闭,使用如下命令进行后台运行:

nohup jupyter notebook --allow-root > jupyter.log 2>&1 &