问题描述
我是一个完整的初学者,最近我得到了LoPy4开发板和扩展板。我目前正在tutorial的指导下更改板上的RGB灯。我一直在遵循诸如在VSCode上安装Pymakr扩展名以及制作main.py和boot.py文件之类的步骤。我可以在 Pymakr控制台中呼叫import pycom
,然后使用pycom.heartbeat(False)
关闭心跳。
但是,当我在main.py文件中输入尝试相同的事情时,出现错误消息:
ModuleNotFoundError:没有名为“ pycom”的模块
导入其他模块,例如import time
或import random
似乎没有问题。
任何人都知道这里有什么问题吗?
解决方法
认为这可以访问两个Python:
-
Python,
- 已安装在您的PC上,
- 被VSCode用于进行语法检查和调试
- 不不了解Pins和任何pyboard特定模块
- 如果您在VScode中运行▶或Debug(F5),它将尝试在您的PC上运行/调试代码(可能会失败)
-
MicroPython
- 在您的主板上运行
- 可通过
Pymakr
访问
- 了解引脚和pyboard模块
- 从VScode到MicroPython终端的连接
- 一种在PC和MCU板之间同步/上传/下载文件的方法
- 能够上传并运行.py文件(从PC上传到板上,然后在板上运行)
- 能够执行从当前文件到开发板的几行代码(可以将其视为复制和粘贴),我可以为此分配F8或ctrl-Shift-Enter热键
为了改善诸如MicroPython的语法检查之类的功能,我创建了一些工具来使“ Big Python”的行为更像Micro Python。
,并且已由Braden打包为micropy-cli,以方便使用
您可以按照以下说明从Python软件包索引(PyPI)下载并安装此软件的最新版本:
pip install --upgrade micropy-cli
If applicable,you can test out a pre-release by executing:
pip install --upgrade --pre micropy-cli
设置和简单配置后,两个python会相处得更好。
您仍然需要知道您正在处理两个Python中的哪个,但这应该可以为您提供帮助。