无法在VSCode中为LoPy4板导入pycom模块

如何解决无法在VSCode中为LoPy4板导入pycom模块

我是一个完整的初学者,最近我得到了LoPy4开发板和扩展板。我目前正在tutorial的指导下更改板上的RGB灯。我一直在遵循诸如在VSCode上安装Pymakr扩展名以及制作main.py和boot.py文件之类的步骤。我可以在 Pymakr控制台中呼叫import pycom,然后使用pycom.heartbeat(False)关闭心跳。

但是,当我在main.py文件中输入尝试相同的事情时,出现错误消息:

ModuleNotFoundError:没有名为“ pycom”的模块

导入其他模块,例如import timeimport random似乎没有问题。

任何人都知道这里有什么问题吗?

解决方法

认为这可以访问两个Python:

  • Python,

    • 已安装在您的PC上,
    • 被VSCode用于进行语法检查和调试
    • 不了解Pins和任何pyboard特定模块
    • 如果您在VScode中运行▶或Debug(F5),它将尝试在您的PC上运行/调试代码(可能会失败)
  • MicroPython

    • 在您的主板上运行
    • 可通过Pymakr
    • 访问
    • 了解引脚和pyboard模块

Pymakr 给您:enter image description here

  • 从VScode到MicroPython终端的连接
  • 一种在PC和MCU板之间同步/上传/下载文件的方法
  • 能够上传并运行.py文件(从PC上传到板上,然后在板上运行)
  • 能够执行从当前文件到开发板的几行代码(可以将其视为复制和粘贴),我可以为此分配F8或ctrl-Shift-Enter热键

为了改善诸如MicroPython的语法检查之类的功能,我创建了一些工具来使“ Big Python”的行为更像Micro Python。

MicroPython Stubber

,并且已由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会相处得更好。 demo

您仍然需要知道您正在处理两个Python中的哪个,但这应该可以为您提供帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?