首先,从清华源安装Jupyter Lab(实测目前国内该源安装下载速度比较快,也可以使用其他的源进行安装),安装途中,部分依赖包需要从外网下载,偶尔会断线造成安装失败的现象,可以再次执行安装指令,从断点继续安装。
pip3 install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple
当successfully出现,说明Jupyter Lab安装完成,但是需要注意的是上面的报警信息,没有找到path。若不解决该问题,则无法使用Jupyter Lab。
修改profile配置文件
sudo nano /etc/profile
添加配置指令,如图
export PATH=$PATH:~/.local/bin
编写完成之后快捷键退出
Ctrl + X
系统会提示你是否需要保存,按Y回车保存退出
Y
然后执行
source /etc/profile
启动jupyterlab,启动后,浏览器会自动弹出jupyterlab界面。
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
编写完成之后快捷键退出
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如下图:
安装完成之后,正常情况下每次使用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'
编写完成之后快捷键退出
Ctrl + X
系统会提示你是否需要保存,按Y回车保存退出
Y
第四步:重启树莓派
sudo reboot
尝试在本地访问 http://127.0.0.1:8888
或者
在局域网中的机器访问 http://《your-ip-address》:8888 如: http://192.168.1.220:8888