我正试图在我的Wemos D1 mini上安装micropython-umqtt.strong。我试过的方法如下。
我用Thonny编辑
进口upip
upip.install('micropython-umqtt.simple')
我得到了折叠错误:安装到: /lib/错误安装'micropython-umqtt.simple':包找不到,包可能被部分安装
Upip.install(‘micropython-umqtt.strong’)
我得到了折叠错误:安装‘micropython-umqtt.strong’的错误:没有找到包,包可能部分安装了
umqtt可以安装在Wemos D1 mini上吗?如果是,我该怎么做?
发布于 2020-02-16 23:41:37
我认为来自MicroPython的micropython.org构建已经捆绑了MQTT,所以不需要用upip来安装它。直接从REPL尝试这一点:
from umqtt.robust import MQTTClient
或
from umqtt.simple import MQTTClient
然后从那里开始使用
mqtt = MQTTClient(id, server, user, password)
发布于 2020-03-01 08:45:26
谢谢你的帮助,赖利,我解决这个问题的方法如下。通过对mqtt和micropython有更多的了解,我发现当您尝试安装umqtt简单和umqtt健壮时,惟一发生的事情是它使您的wemos的de目录中的一个新目录umqtt。在这个目录中,它安装两个文件robust.py和simple.py。在试图安装它们时,我一直有错误消息。但是我为这两个文件找到了一个GitHub页面,所以我复制了这些文件。在lib目录中创建umqtt目录,在这个umqtt目录中粘贴两个复制的文件。现在我可以在我的wemos上使用mqtt了。
https://stackoverflow.com/questions/60238513
复制相似问题