Running Python script with oauth2 via matlab

6 views (last 30 days)
Evan
Evan on 15 Aug 2015
Edited: Robert Snoeberger on 17 Aug 2015
I'm trying to run a Python script that updates a Google spreadsheet with values calculated with Matlab. I'm using the gspread API, which uses oauth2. Running straight Python, I'm able to download and modify spreadsheets without a problem. When I try to run the script in Matlab, I get the following error when I try to authorize the credentials:
Python Error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)
Any ideas about what I could do to solve this? I suppose the workaround would be to just save the data from Matlab and import the .mat file into Python.
  1 Comment
Robert Snoeberger
Robert Snoeberger on 17 Aug 2015
Edited: Robert Snoeberger on 17 Aug 2015
I'm curious, which version of Python are you using? Certificate verification was turned on by default in 2.7.9 and 3.4.3 [1, 2, 3]. Also, are you using the same Python version when you run the script in MATLAB and when running straight Python?
References
  1. PEP 476
  2. verify HTTPS certificates by default
  3. python2.7.9 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!