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

如何在VS Code中以MicroPython为解释器开发并运行树莓派Pico脚本?

在VS Code中配置树莓派Pico的MicroPython开发环境(解决脚本运行问题)

一、先解决Pymakr扩展无法运行现有脚本的问题

1. 确认设备连接状态

打开VS Code左侧的Pymakr侧边栏,检查是否已识别到树莓派Pico对应的串口(Windows下通常是COMx,Linux/macOS下是/dev/ttyACM0或类似路径)。如果未识别:

  • 换一根带数据传输功能的USB线(部分充电线无数据引脚)
  • 重启Pico:按住BOOTSEL键的同时插入USB,松开BOOTSEL后重新检查

2. 配置项目的Pymakr设置

在项目根目录新建pymakr.conf文件,填入以下配置(替换port为你的实际串口名):

{
  "port": "COM3",
  "baudrate": 115200,
  "sync_folder": "./",
  "open_on_start": true
}

保存后,Pymakr会自动加载配置并关联你的Pico设备。

3. 运行现有脚本的两种方式

  • 右键直接运行:打开目标脚本,右键点击编辑器空白处,选择Run on Pico(Pymakr扩展提供的选项),脚本会被上传并执行
  • Shell命令执行:在Pymakr的MicroPython Shell中输入以下命令,替换your_script.py为你的脚本文件名:
    exec(open('your_script.py').read())
    

二、设置MicroPython为VS Code默认解释器

  1. 安装VS Code官方的Python扩展(Microsoft发布的版本)
  2. 打开命令面板(快捷键:Ctrl+Shift+P / Cmd+Shift+P),输入Python: Select Interpreter
  3. 在弹出列表中选择对应Pico的MicroPython解释器;若列表无选项,选择Enter interpreter path,手动指定Pico的串口路径(如COM3或/dev/ttyACM0)
  4. 配置调试运行(可选):在项目的.vscode文件夹下新建launch.json,填入以下内容(替换pythonPath为你的串口路径):
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "MicroPython on Pico",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "console": "externalTerminal",
      "pythonPath": "COM3",
      "justMyCode": true
    }
  ]
}

之后点击VS Code右上角的运行按钮,即可直接调试当前打开的MicroPython脚本。

注意事项

  • 确保脚本使用MicroPython兼容的语法和模块(如machine、utime,而非标准Python的time)
  • 若需长期保存脚本到Pico板载存储,使用Pymakr侧边栏的Sync to Pico按钮,将本地脚本同步到设备,之后可直接在Shell中调用执行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 13:15:51