1、Jupyter Lab环境搭建教程

您当前位置: 首页 > > 基础编程课程

一、Jupyter Lab安装

首先,从清华源安装Jupyter Lab(实测目前国内该源安装下载速度比较快,也可以使用其他的源进行安装),安装途中,部分依赖包需要从外网下载,偶尔会断线造成安装失败的现象,可以再次执行安装指令,从断点继续安装。

pip3 install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple

二、添加Jupyter Lab路径

当successfully出现,说明Jupyter Lab安装完成,但是需要注意的是上面的报警信息,没有找到path。若不解决该问题,则无法使用Jupyter Lab。

image.png

修改profile配置文件

sudo nano /etc/profile

添加配置指令,如图

export PATH=$PATH:~/.local/bin

image.png

编写完成之后快捷键退出

Ctrl + X

系统会提示你是否需要保存,按Y回车保存退出

Y

然后执行

source /etc/profile

启动jupyterlab,启动后,浏览器会自动弹出jupyterlab界面。

jupyter lab

三、设置局域网能访问Jupyter Lab

若想要使其在同局域网其他设备上运行,则需要按照以下流程操作

第一步:创建配置文件,创建之后会输出文件详细位置,请记住这个位置。

jupyter notebook --generate-config

第二步:修改配置文件

sudo nano /home/pi/.jupyter/jupyter_notebook_config.py

将以下两端代码放入指定位置

c.NotebookApp.allow_origin = '*' #allow all origins
c.NotebookApp.ip = '0.0.0.0' # listen on all Ips

image.png

编写完成之后快捷键退出

Ctrl + X

系统会提示你是否需要保存,按Y回车保存退出

Y

第三步:修改密码,系统会要求你输入两遍密码(注意:在输入密码的状态下,键盘按下字符是没有任何显示的,这是正常现象,继续输入最后回车即可)

jupyter notebook password

第四步:重启树莓派

sudo reboot

第五步:运行测试

jupyter lab

可在树莓派本地访问 http://127.0.0.1:8888或者在局域网中的机器访问http://< your-ip-address >:8888,然后输入你设置的密码,就能在网页上操作你的树莓派了。

举例:若树莓派的地址为192.168.1.91,那么局域网中的机器应该访问http://192.168.1.91:8888如下图:

image.png

四、配置Jupyter Lab的开机自启动

安装完成之后,正常情况下每次使用JupyterLab,都需要输入指令jupyter lab启动,为了方便,我们配置开机自启动程序。操作如下:

第一步:创建启动文件

nano /home/pi/yahboomlabboot.sh

第二步:复制代码到该文件下,保存退出

# shell script to set path and run jupyter notebook server at boot 
export PATH="$PATH:/home/pi/.local/bin/" jupyter lab

编写完成之后快捷键退出

Ctrl + X

系统会提示你是否需要保存,按Y回车保存退出

Y

第三步:将文件加进开机自启项

sudo nano /etc/rc.local

复制下列代码,到文件中exit 0 上方,如图

su pi -c 'bash /home/pi/yahboomlabboot.sh'

image.png

编写完成之后快捷键退出

Ctrl + X

系统会提示你是否需要保存,按Y回车保存退出

Y

第四步:重启树莓派

sudo reboot

尝试在本地访问 http://127.0.0.1:8888

或者

在局域网中的机器访问 http://《your-ip-address》:8888   如: http://192.168.1.220:8888

访问正常,则树莓派Jupyter Lab环境搭建成功!