Running Python script with oauth2 via matlab

2 Ansichten (letzte 30 Tage)
Evan
Evan am 15 Aug. 2015
Bearbeitet: Robert Snoeberger am 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 Kommentar
Robert Snoeberger
Robert Snoeberger am 17 Aug. 2015
Bearbeitet: Robert Snoeberger am 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)

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Call Python from MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by