2014-11-06 23 views
1

我正在使用Simple Salesforce在Python中运行Salesforce数据库查询。它在开发环境中工作正常,但是当我使用py2exe编译并在命令提示符下运行它时,出现一个我理解的可能与SSL有关的错误,但不知道如何解决它。我并没有包括整个代码,但11行错误称为是sf = Salesforce(username='myusername', password='mypassword', security_token='mytoken')Python错误,使用Python Simple-Salesforce exe

我试图sf = Salesforce(username='myusername', password='mypassword', security_token='mytoken', verify=False)没有运气

我的代码:

from simple_salesforce import Salesforce 
sf = Salesforce(username='myusername', password='mypassword', security_token='mytoken') 
data = sf.query_all(select id from Case) 

我的错误:

Traceback (most recent call last): 
    File "myfile.py", line 11, in <module> 
    File "simple_salesforce\api.pyc", line 74, in __init__ 
    File "simple_salesforce\login.pyc", line 116, in Salesforce login 
    File "requests\api.pyc", line 88, in post 
    File "requests\api.pyc", line 44, in request 
    File "requests\sessions.pyc", line 456, in request 
    File "requests\sessions.pyc", line 559, in send 
    File "requests\adapters.pyc", line 382, in send 
requests.exceptions.SSLError: [Errno 185090050] _ssl.c:344 erroroB084002:x509 
certificate routines:X509_load_cert_crl_file:system lib 

回答