I’m working in Python 3.4 on a Mac (OSX 10.11.2). I just imported ubidots 1.6.4 using pip and it installed OK.
My import statement threw an error:
from ubidots import ApiClient
Traceback (most recent call last): File "Ubidots_Demo.py", line 11, in <module> from ubidots import ApiClient File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/ubidots/__init__.py", line 26, in <module> from apiclient import ApiClient, Datasource, Variable, ServerBridge, Paginator ImportError: No module named 'apiclient'
The error message suggests that the problem is in ubidots/init.py
The Ubidots documents (http://ubidots.com/docs/libraries/python.html) say that the API is for Python 2.7. Could this be the problem or am I missing something pretty basic here. Thanks for any help.