使用Thonny IDE安装MicroPython库时遇错误求助
解决Thonny安装micropython-umqtt.simple报错的方案
问题根源
micropython-umqtt.simple是针对MicroPython的轻量级MQTT库,没有标准Python包要求的setup.py或pyproject.toml构建配置文件,因此无法通过Thonny的常规包安装流程(底层调用pip)完成安装,这就是你遇到报错的原因。
手动安装步骤
- 获取核心文件
- 找到该库源码中的
simple.py文件(整个库的核心逻辑都集中在这个文件里)
- 找到该库源码中的
- 上传文件到Pico W
- 确保Thonny已连接到Pico W,右下角已选中MicroPython解释器
- 在Thonny的文件面板中,右键点击Pico的根目录,新建名为
umqtt的文件夹 - 将下载好的
simple.py拖入这个umqtt文件夹,完成上传
- 验证安装
- 在编辑器中输入以下测试代码并运行:
from umqtt.simple import MQTTClient print("umqtt.simple库导入成功") - 若运行无报错,说明安装完成
- 在编辑器中输入以下测试代码并运行:
简化安装方式(可选)
如果不想创建文件夹,可直接将simple.py重命名为umqtt_simple.py,上传到Pico根目录,之后通过import umqtt_simple引用库内容。
内容的提问来源于stack exchange,提问作者harryt
相关产品推荐
相关产品推荐

