我正在使用Ubidots显示来自raspberry pi 3的数据。每当我尝试在python 3.4.2中运行ubidots python代码时,似乎发生了错误。
> Traceback(最近一次调用最后一次): 文件“/home/pi/ubi_test.py”,第1行,in 来自ubidots导入ApiClient ImportError:没有名为'ubidots'的模块 >
我已按照安装python库的所有步骤进行操作:
$sudo pip install ubidots==1.6.6
$sudo easy_install pip
$sudo apt-get install python-setuptools
有什么想法解决这个问题吗? 1
答案 0 :(得分:0)
如果您使用的是python 3,请使用
sudo pip3 install
答案 1 :(得分:0)
向Ubidots API发送http请求非常简单,因此我建议您直接使用请求库执行此操作,请参阅本教程:http://help.ubidots.com/developers/send-data-to-ubidots-using-python-requests
答案 2 :(得分:0)
您可以使用MQTT将数据发送到Ubidots。这很容易。您只需要一个MQTT客户端,并且已经准备好几个步骤。 我编写了关于将MQTT与Ubidots结合使用的教程,即使它是针对Arduino的,它也可能对您有用: https://www.survivingwithandroid.com/2017/03/how-to-build-an-arduino-mqtt-client.html
您可以找到配置Ubidots和MQTT的主要步骤。