我的PyCharm 2018今天终于用到头了,一顿神操作升级到了PyCharm 2025最新版,创建项目的时候终于可以指定Python version为我的3.13了。但是导入MicroPython项目之后,import network和from machine import Pin报错:No module named 'xxx',网上的帖子、AI搜出来的全部是旧版本的配置方法,什么右上角的齿轮、Device type……统统都木有哇!最后还得靠自己,记录一下步骤,免得下回忘了~

一、安MicroPython Tools插件

        File > Settings > Plugins > 搜索“MicroPython”,只有一个MicroPython Tools,就是它了!

        上图是我已经安好了,点Install安装之后重启PyCharm生效。

二、启用 MicroPython Tools

        File > Settings > Languages & Frameworks > MicroPython Tools > 勾选 Enable MicroPython support即可启用

        做完这些导包还是报错,直到我看见弹窗提示,说还没有Selected stub package,还要进行下面第三步操作。

三、下载并选择stub包

        还是步骤二的界面,把右侧滚动条往下拉,找到符合自己开发板型号的stub包,例如我用的是ESP32,就选择micropython-exp32-stubs,然后点下载图标,再选中micropython-exp32-stubs,再点对号图标就OK了~

        我一开始只下载,没点对号图标还是报错,直到点了对号图标,上面灰色小字显示“Selected stub package: micropython-esp32-stubs_1.26.0”才真正成功。如下图,导包已经没有红色波浪线啦!

        到这儿已经符合我的需求了,我只在PyCharm写代码,运行是用的Thonny,如果想直接用PyCharm运行应该也可以,MicroPython Tools有Port,选一下自己的COM口,还有Install or update MicroPython firmware应该就是刷固件的,今天不研究了,我懒……

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐