服务器后台运行Jupyter Notebook
程序员文章站
2022-05-27 19:21:19
...
Jupyter 是一个在线IDE + 增强版的交互式shell
安装
conda
conda install -c conda-forge notebook
pip
pip install notebook
运行
本地运行(Windows/Ubuntu桌面)
jupyter notebook
访问显示的地址即可(默认会自动打开浏览器)
服务器运行(Ubuntu 16.04+)
生成配置文件到~/.jupyter/jupyter_notebook_config.py
jupyter notebook --generate-config
配置密码
jupyter notebook password
修改jupyter_notebook_config.py
,增加下列内容:
c.NotebookApp.ip = '0.0.0.0' # serve for all
c.NotebookApp.open_browser = False # do not open browser
c.NotebookApp.port = 12105 # any port you like
c.NotebookApp.allow_root = True # optional, may exist security issue
编写下列shell脚本用于快速启动Jupyter Notebook:
#!/bin/sh
NOTEBOOK_ROOT="/home/${USER}/notebookroot"
LOG_FILE="/home/${USER}/jupyter.log"
mkdir $NOTEBOOK_ROOT -p &&
cd $NOTEBOOK_ROOT &&
nohup jupyter notebook > $LOG_FILE 2>&1 &
该脚本在用户目录下创建一个叫做notebookroot
的目录作为notebook的根目录,然后在后台运行jupyter notebook,并把标准输入输出重定向到用户目录下的jupyter.log
文件中。
推荐阅读
-
scp跨服务器拷贝,后台运行
-
远程连接服务器端Jupyter Notebook
-
jupyter notebook运行R语言代码
-
windows 10 CMD 运行 jupyter notebook 时 NotImplementedError 错误
-
jupyter notebook运行出错:ModuleNotFoundError: No module named ‘keras‘ 解决办法
-
解决服务器运行jupyter notebook方法
-
怎样在服务器部署Jupyter Notebook
-
Jupyter Notebook运行JavaScript的方法
-
Jupyter notebook远程访问服务器的方法
-
在Jupyter notebook中用matplotlib.pyplot出现服务器挂掉、崩溃的问题