You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取树莓派Pico W上MicroPython的底层Python解释器版本?

获取树莓派Pico W上MicroPython的真实版本信息
  • 查看MicroPython自身版本:在REPL中执行以下命令,输出结果里的version字段就是MicroPython的实际版本号,这才是判断特性支持的核心依据:

    import sys
    print(sys.implementation)
    

    示例输出类似:(name='micropython', version=(1, 22, 1), _machine='Raspberry Pi Pico W with RP2040', _mpy=4107),其中(1,22,1)对应MicroPython v1.22.1。

  • 为什么sys.version显示3.4:MicroPython的sys.version返回的是项目最初兼容的Python基线版本(早期基于Python 3.4),后续版本会持续添加更高版本Python的特性,但不会修改这个基线版本号,所以这个值不能用来判断当前支持的语言特性。

  • 验证特性的直接方式:如果不确定某个特性是否可用,直接在REPL中测试是最准确的,比如你提到的bytes.hex(sep=...),能正常运行就说明当前MicroPython固件已经实现了该特性。

  • 从固件文件名判断:烧录到Pico W的UF2固件文件名通常包含版本信息,比如rp2-pico-w-20240222-v1.22.1.uf2,其中v1.22.1就是对应的MicroPython版本。

内容的提问来源于stack exchange,提问作者hmbacher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 17:52:02