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

使用VSCode+PicoGo运行树莓派Pico闪烁代码报ModuleNotFoundError

解决VSCode+PicoGo运行树莓派Pico代码出现ModuleNotFoundError: No module named 'machine'的问题

你遇到的问题是:用VSCode搭配PicoGo扩展运行树莓派Pico的闪烁代码时,出现ModuleNotFoundError: No module named 'machine'错误,但相同代码在Thonny中可以正常运行。代码如下:

from machine import Pin
from time import sleep

pin = Pin(25,Pin.OUT)

while True:
    pin.toggle()
    sleep(0.5) 

解决步骤

  • 确认设备连接:确保树莓派Pico通过USB正常连接电脑,VSCode的PicoGo扩展已识别到该设备。可查看VSCode左下角状态栏,确认是否显示Pico的串口信息。
  • 切换到Pico的MicroPython解释器:按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入PicoGo: Select Port,选择对应Pico的串口;也可直接点击左下角的Python解释器选择框,切换为Pico的MicroPython环境。
  • 使用PicoGo专属运行方式:不要用VSCode默认的「在终端中运行Python文件」,而是点击右上角的闪电图标(PicoGo运行按钮),或右键代码选择「Run with PicoGo」,这样代码才会上传到Pico设备上执行,而非本地Python环境。
  • 检查MicroPython固件:确保Pico已刷入最新版MicroPython固件。若不确定,可重新刷入:按住Pico的BOOTSEL键再插USB,将MicroPython的uf2文件拖入弹出的U盘即可。
  • 重启排查:若以上步骤无效,重启VSCode并重新插拔Pico,再尝试运行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 08:09:24