树莓派2安装jupyterlab以便更好的编程体验

树莓派2 是一款很老的开发板了,但是它还能继续战斗。为了更好的编程体验,准备安装jupyterlab

安装jupyterlab

使用命令:

复制代码
pip install jupyterlab

该过程非常漫长,因为树莓派2是很老的板子,它需要安装一些arm7版本的软件,下载速度非常慢。即使配置了清华加速源,一些特别的软件还是要到piwheels去拿。下面分别为清华源和piwheels源:

https://mirrors.huaweicloud.com/repository/pypi/simple/

https://www.piwheels.org/simple

安装好后,发现安装了很多软件:

复制代码
Installing collected packages: webencodings, wcwidth, pure-eval, ptyprocess, fastjsonschema, websocket-client, webcolors, uri-template, types-python-dateutil, traitlets, tornado, tinycss2, send2trash, rpds-py, rfc3986-validator, rfc3339-validator, pyzmq, python-json-logger, python-dateutil, psutil, prompt-toolkit, prometheus-client, pexpect, pandocfilters, packaging, overrides, mistune, jupyterlab-pygments, jsonpointer, json5, fqdn, executing, defusedxml, decorator, debugpy, bleach, async-lru, asttokens, terminado, stack-data, referencing, matplotlib-inline, jupyter-core, comm, arrow, argon2-cffi-bindings, jupyter-server-terminals, jupyter-client, jsonschema-specifications, isoduration, ipython, argon2-cffi, jsonschema, ipykernel, nbformat, nbclient, jupyter-events, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab
Successfully installed argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 asttokens-2.4.1 async-lru-2.0.4 bleach-6.2.0 comm-0.2.2 debugpy-1.8.9 decorator-5.1.1 defusedxml-0.7.1 executing-2.1.0 fastjsonschema-2.21.0 fqdn-1.5.1 ipykernel-6.29.5 ipython-8.29.0 isoduration-20.11.0 json5-0.10.0 jsonpointer-3.0.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 jupyter-client-8.6.3 jupyter-core-5.7.2 jupyter-events-0.10.0 jupyter-lsp-2.2.5 jupyter-server-2.14.2 jupyter-server-terminals-0.5.3 jupyterlab-4.2.6 jupyterlab-pygments-0.3.0 jupyterlab-server-2.27.3 matplotlib-inline-0.1.7 mistune-3.0.2 nbclient-0.10.0 nbconvert-7.16.4 nbformat-5.10.4 notebook-shim-0.2.4 overrides-7.7.0 packaging-24.2 pandocfilters-1.5.1 pexpect-4.9.0 prometheus-client-0.21.0 prompt-toolkit-3.0.48 psutil-6.1.0 ptyprocess-0.7.0 pure-eval-0.2.3 python-dateutil-2.9.0.post0 python-json-logger-2.0.7 pyzmq-26.2.0 referencing-0.35.1 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.21.0 send2trash-1.8.3 stack-data-0.6.3 terminado-0.18.1 tinycss2-1.4.0 tornado-6.4.2 traitlets-5.14.3 types-python-dateutil-2.9.0.20241003 uri-template-1.3.0 wcwidth-0.2.13 webcolors-24.11.1 webencodings-0.5.1 websocket-client-1.8.0

启动

启动jupyter-lab

复制代码
jupyter-lab

启动可以联网访问的jupyter-lab

复制代码
jupyter-lab --ip 0.0.0.0

事实上如果不想费力将jupyter放到systemctl里面,启动时可以用这句指令:

复制代码
nohup jupyter-lab --ip 0.0.0.0  &

运行后输入

复制代码
tail -f nohup.out

就可以看到输出信息了,比如我们需要拿到链接地址,类似:

http://rbpi:8888/lab?token=xxxeb0e75f1d5f7698a47e19dcddc27xxxx

然后用这个地址上网,就可以开始我们的jupyter编程之旅了!

相关推荐
程序员拂雨1 分钟前
Java知识框架
java·开发语言
微刻时光26 分钟前
影刀RPA开发-CSS选择器介绍
css·python·低代码·自动化·rpa·影刀rpa·影刀实战
水水沝淼㵘1 小时前
嵌入式开发学习日志(数据结构--单链表)Day20
c语言·开发语言·数据结构·学习·算法
举一个梨子zz1 小时前
Java—— 可变参数、集合工具类、集合嵌套、不可变集合
java·开发语言·intellij-idea·需求分析
iangyu1 小时前
【windows server脚本每天从网络盘复制到本地】
开发语言·windows·php
程序员拂雨1 小时前
Python知识框架
开发语言·python
灏瀚星空1 小时前
地磁-惯性-视觉融合制导系统设计:现代空战导航的抗干扰解决方案
图像处理·人工智能·python·深度学习·算法·机器学习·信息与通信
泽02021 小时前
C++类和对象之相关特性
java·开发语言·c++
Code_流苏1 小时前
《Python星球日记》 第72天:问答系统与信息检索
python·微调·问答系统·bert·应用场景·基于检索·基于生成
敲键盘的小夜猫1 小时前
深入理解Python逻辑判断、循环与推导式(附实战案例)
开发语言·python