Python 3 boxsdk
I see others seem to be using python3, but when I install boxsdk using pip, I can only run the little program snippet using python2:
i@raspberrypi:~ $ python3 boxInit.py
Traceback (most recent call last):
File "boxInit.py", line 1, in
from boxsdk import OAuth2, Client
ModuleNotFoundError: No module named 'boxsdk'
In the past when I've used pip it was pip for python2, and pip3 for python3, but pip3 can't find boxsdk. So...how do I install boxsdk so that it can be seen by python3?
I must be missing something simple since others are using python3. What is it?
Tom
-
Jon -
Thanks for the reply. You're probably right, but the script croaks on the first line:
from boxsdk import OAuth2, Client
This occurs when I execute it using: "python3 boxInit.py"
If instead I use "python boxInit.py" it doesn't croak, and the user ID gets printed.
boxInit.py is from your documentation:
from boxsdk import OAuth2, Client
auth = OAuth2(
client_id='',
client_secret='',
access_token=',
)
client = Client(auth)user = client.user().get()
print('The current user ID is {0}'.format(user.id))Seems pretty simple. Any ideas?
Tom
Please sign in to leave a comment.
Comments
6 comments