296浏览
查看: 296|回复: 0

[资讯] 【升级】行空板新系统支持切换Python版本!

[复制链接]
本帖最后由 zoey不种土豆 于 2025-8-8 16:43 编辑

重要升级!行空板系统 V0.4.1 版本 正式上线。划!重!点!本次更新最值得关注的是 ——新增 pyenv 工具支持多版本 Python 灵活切换,从此就可以方便切换Python版本完成一些需要高版本Python的项目了!
【升级】行空板新系统支持切换Python版本!图7

行空板搭载了基于debian的linux操作系统,内置了各种功能,因此会不定期进行版本升级,当需要升级行空板最新发布的系统,或者系统出现异常需要恢复系统时,可以参考本文刷入新的固件固件。

V0.4.1版系统镜像更新内容
1.新增pyenv工具,并内置Python 3.8.5和3.12.7 [Pyenv说明]
2.Home菜单更新
  • 封面增加M10 logo
  • 增加点击USB IP重置网络功能
  • 主菜单右上角增加语言切换快捷图标
3.系统信息页面增加更多参数显示
4.更新apt源文件
5.增加v4l-utils库
6.内置siotV2包更新
7.unihiker库更新到0.0.28版本
8.pinpong库更新板型识别方式


系统更新日志&历史版本下载→

行空板M10是一块运行debian10系统的开发板,可以运行完整 Python3,由于debian10系统默认内置python3.7,如果需要使用一些较新的库特别是AI相关库时,往往需要使用更高版本的Python例如 3.8 或 3.12 等。
由于行空板M10上运行linux系统,因此可以安装多个不同的Python版本。pyenv工具就是用来管理多版本Python的工具,它可以安装、卸载多个不同版本Python包,并且可以将系统默认python和pip命令指向其中一个版本。

*注:conda\miniconda\miniforge 均可以实现多版本Python的管理,但是消耗资源更多,推荐使用pyenv。

使用pyenv
pyenv安装好了之后,连接行空板终端即可查看版本或切换版本。* 注意命令之间有空格和多个减号,建议直接ctrl+c复制命令,ctrl+v粘贴到终端,回车键执行命令。

  • 查看当前python版本。
如果不清楚当前Python版本是多少,可以使用如下命令查看,或者在行空板Home菜单的查看系统信息中可以看到(0.4.1及以上版本系统有此功能)
  1. python --version
复制代码
【升级】行空板新系统支持切换Python版本!图5

  • 查看pyenv当前已经安装的Python版本。
使用这个命令,可以看到当前pyenv可以管理的python版本,其中system为系统默认的Python3.7,前面带*表示当前切换到了这个版本。
  1. pyenv versions
复制代码
【升级】行空板新系统支持切换Python版本!图4

  • 切换Python版本。
使用这个命令可以切换python版本,切换完成后可以使用前面的查看python版本命令查看当前是什么版本。
*注:不同的python版本对应的pip仓库路径不同,默认python(system)内置了大量python库,其他新安装的python默认只有少量的库(例如只有setup或者unihiker、pinpong等),因此如果切换版本之后运行某python程序提示no module xxxx说明这个版本的python缺少库,需要手动在库管理中安装。
  1. pyenv global 3.8.5
复制代码
  1. pyenv global 3.12.7
复制代码
  1. pyenv global system
复制代码
【升级】行空板新系统支持切换Python版本!图6

需要用到高版本Python的典型案例
1.行空板M10扩展板——小智AI车(MCP)  (宋秀双)
在行空板 M10 上直接安装 MCP 库,摆脱对电脑中间服务的依赖,使系统架构更加简洁高效,提升整个智能家居控制系统的稳定性和便捷性,让智能家居小助手的运行更加流畅自如,更好地服务于日常生活场景中的智能控制需求。
【升级】行空板新系统支持切换Python版本!图1

2.行空板M10扩展板——小智MCP(基础测试)(陆大华)
用小智控制硬件设备,实现自然语言精准控制接入的硬件设备。另外还提供了运行经验分享。
【升级】行空板新系统支持切换Python版本!图2

3.基于YOLO的交通标志检测自动驾驶小车
本项目基于YOLOv8目标检测算法开发了行空板M10智能小车自动驾驶系统,通过部署ONNX格式模型可实现26类交通标志(含"禁止驶入"、"左转指示"、"右转指示")的实时检测。整个系统基于Python开发,在本项目中,当识别到摄像头画面中的"左转"、"右转"、"鸣笛"标志时,小车会自动执行对应的转向、鸣笛和灯光控制。
【升级】行空板新系统支持切换Python版本!图3

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail