首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >物联网边缘V2 -在边缘设备上部署和调试Python

物联网边缘V2 -在边缘设备上部署和调试Python
EN

Stack Overflow用户
提问于 2018-05-17 19:03:19
回答 1查看 376关注 0票数 1

我一直在关注https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-python-module上的教程

在我的开发机器上,Visual Studio代码中的python lint报告错误: E0401:Unable to import 'iothub_client‘On main.py。

我想知道我是否错过了一个先决条件步骤,或者这只是一个在开发方面可以忽略的建议,一旦部署就应该没有问题-或者我需要首先在开发机器上修复这个错误吗?

我已经成功地运行了上一个教程,并运行了tempSensor。filterSensor似乎在部署后会终止并进入“回退”状态,错误为1。我不知道如何在边缘端找出它失败的原因-我该如何调试它?例如,我可以在任何地方看到print语句输出吗?

我正在Mac上开发,并部署到运行Ubuntu 16.04 LTS的Beaglebone上。

EN

回答 1

Stack Overflow用户

发布于 2018-05-21 17:22:06

对于Python lint问题,是的,您是对的,该信息只是建议。它出现的原因是你没有在你的开发机器上安装Azure IoT Python SDK,这是一个pip包。您可以放心地忽略它,因为SDK将在构建模块镜像时安装(在Dockerfile中有一个RUN pip install -r requirements.txt步骤)。

如果您想要解析这些lint信息,您可以通过在模块的根文件夹中运行pip install -r requirements.txt,在您的开发机器上手动安装SDK。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50389856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档