简介
jupyterlab是jupyter notebook的升级版。还有一个版本是jupyter hub。hub是多人版。lab功能更多。
安装可以使用pip和conda,由于lab本身就是适合科学计算,实践练习的场景,所以anaconda包含了很多常用包,比较合适。
安装
本人习惯使用debian,以下内容皆在debian下进行。
添加用户
因为安全问题,lab最好运行于普通用户。adduser name
安装anaconda
在conda init
后,shell会自动激活环境,如果要关闭自动激活则执行conda config --set auto_activate_base false
安装lab
conda install -c conda-forge jupyterlab
安装c++ kernel
conda install -c conda-forge xeus-cling
其它配置
可以运行jupyter lab --ip=0.0.0.0
先测试一下,不加ip参数默认为localhost
。登陆token在终端内给出。
生成配置文件
jupyter lab --generate-config
在.jupyter/jupyter_notebook_config.py
中c.NotebookApp.password
设置密码hash值,hash值通过python shell用下面代码计算。
1 | from notebook.auth import passwd |