搭建开发环境
安装Node.js和npm
参考:https://www.runoob.com/nodejs/nodejs-install-setup.html
安装Notebook-dev
使用Python虚拟环境或者默认环境执行下面的操作:
git clone https://github.com/jupyter/notebook
cd notebook
pip install -e .
完成后,使用pip list查看发现,notebook 5.5.0.dev0
会指向一个路径。
启动服务jupyter notebook
,此时notebook服务端会运行你正在编辑的源代码。
前端使用jinja2模板编写,页面加载了大量的js,并需要使用npm构建。
运行npm run build:watch
监听js的修改及时构建。
另外,服务端的调试模式为jupyter notebook --debug
配置文件
notebook
执行jupyter notebook --generate-config
在用户目录生成配置文件~/.jupyter/jupyter_notebook_config.py
常用配置如下:
# 解决跨域问题
c.NotebookApp.tornado_settings = {
'headers&