Python 3 boxsdk

New post

Comments

3 comments

  • jcleblanc

    Hi ,

     

    The Python SDK will support both Python 2 and 3 out of the box. It could be that the program you're trying to run was written with Python 2.x syntax, but if you write your own Python 3.x scripts with the SDK it'll work. 

     

    - Jon

    0
    Comment actions Permalink
  • TPark_RL

    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

         

    0
    Comment actions Permalink
  • Ashishintuit

    Hi Team,

    I'm seeing the same issue on my local. FYI I have python 3 installed o. my local but for some reason I get "

    ModuleNotFoundError: No module named 'boxsdk'" this eeror. Any help is appreciated.

     

    Ashish

    0
    Comment actions Permalink

Please sign in to leave a comment.