Raspberry pi 树莓派安装 Jupyter lab通用于(4B-3B+)

Raspberry pi 树莓派安装 Jupyter lab(附带一种简单的下载方法)

最近在学习树莓派的使用中,发现到了jupyterlab的几种安装方法,总感觉需要做的很多,在这里稍微总结一下;总共有两种方法,本人感觉第一种用起来比较顺手;

1,安装jupyter lab

在终端输入以下命令:

pip3 install jupyterlab

但是我们发现,如果我们的电脑没有连接网络或者网络环境较差的情况的话,就会出现以下情况;
在这里插入图片描述

别急,可以考虑一下换源下载,命令如下:

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

也可以直接将树莓派整个换源下载,也是同样的道理;
在这里插入图片描述
安装成功的话就可以进行下一步了,如果有其他问题,可以私信给小子看看是否经历过;

2,配置文件

安装好以后,就是配置环节了,很简单的几个步骤;

1,创建配置文件:

在终端输入以下命令:

jupyter notebook --generate-config

这里有一个小小的注意点,如果可以的话在运行面即可,不用刻意在某个文件夹下创建;
运行成功后会出现这一句,如果没有出现,检查是否输入正确或重新安装一下jupyterlab;

Writing default config to: /home/pi/.jupyter/jupyter_notebook_config.py

2,修改设置局域网能访问Jupyter lab

使用nano修改配置文件,也就是之前生成的(配置文件路径,请使用你对应的路径做修改)
在终端输入以下命令:

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

在这里插入图片描述
运行以后会出现上图一样的文件打开,找到下面的三句语句,修改成相应的变化;

#c.NotebookApp.ip = 'localhost'
#c.NotebookApp.open_browser = True
#c.NotebookApp.port = 8888
#c.NotebookApp.notebook_dir = ‘’

修改为

c.NotebookApp.ip =0.0.0.0’
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.notebook_dir =/home/pi’

ctrl+Y 保存退出即可;

设置Jupyter lab的访问密码

这一步并不是必须做的,因为访问密码为空也是正常的,但是建议使用,因为环境安全意识还是得时刻保持;很简单的一个流程;
在终端输入命令:

jupyter notebook password

此时,会要求你输入密码,输入后回车即可;
(有一个小小的注意事项,就是在输入密码的状态下,键盘按下字符是没有任何显示的,不要担心,继续输入最后回车即可)

最后重启树莓派就可以了。

sudo reboot

尝试一下启动

在命令行输入以下命令即可:

jupyter lab

会跳出以下的现象;
在这里插入图片描述

然后,在我们的树莓派上输入http://127.0.0.1:8888就可以正常运行了;
在这里插入图片描述
在局域网中的机器访问 http://<树莓派的ID地址>:8888即可打开,然后输入你设置的密码,就能在网页上操作你的树莓派和开发python程序。
这里推荐谷歌的Goole Chrome,我尝试了其他浏览器,进去都容易卡死,唯独这个会比较顺畅一点;

番外小技巧:设置开机自动启动Jupyter lab

1,首先创建一个.sh文件,
例如,在/home/pi路径下创建 lingshunlabboot.sh

nano /home/pi/lingshunlabboot.sh

2,添加如下内容

export PATH="$PATH:/home/pi/.local/bin/"
jupyter lab

保存退出

3,修改/etc/rc.local
在 exit 0 之前 添加

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

例如如下:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true

if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

# Start Jupyter Notebook Server at boot
su pi -c 'bash /home/pi/lingshunlabboot.sh’

exit 0

保存退出,使用sudo reboot重启,
尝试在本地访问 http://127.0.0.1:8888
或者
在局域网中的机器访问 http://:8888

访问正常,则实现树莓派开机自动启动Jupyter lab成功!

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

W_zl.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值