pythonrequests库在https连接中引发错误

2024-04-23 19:44:46 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的生产服务器中,突然pyhton请求库在与第三方应用程序建立https连接时抛出此错误。在

raised unexpected: SSLError(SSLError(SSLError("bad ca_certs: '/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/requests/cacert.pem'", Error([('system library', 'fopen', 'No such file or directory'), ('BIO routines', 'BIO_new_file', 'no such file'), ('x509 certificate routines', 'X509_load_cert_crl_file', 'system lib')],)),),)

请提出一些解决方案和原因背后的例外。在

编辑:

Traceback (most recent call last):
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/celery/app/trace.py", line 240, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/celery/app/trace.py", line 438, in __protected_call__
    return self.run(*args, **kwargs)
  File "/opt/vogo/api/api/api/celery.py", line 146, in spreadsheets_management
    ss          = gs.open_by_key("10K_0JGCVZjngWo7dr1CTeRJ1rAhMWxAGxHbl_NworeU")
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/gspread/client.py", line 105, in open_by_key
    feed = self.get_spreadsheets_feed()
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/gspread/client.py", line 155, in get_spreadsheets_feed
    r = self.session.get(url)
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/gspread/httpsession.py", line 73, in get
    return self.request('GET', url, params=params, **kwargs)
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/gspread/httpsession.py", line 65, in request
    response = func(url, data=data, params=params, headers=request_headers, files=files, json=json)
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/requests/sessions.py", line 480, in get
    """
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/requests/sessions.py", line 468, in request
    :param allow_redirects: (optional) Set to True by default.
  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/requests/sessions.py", line 576, in send

  File "/home/ubuntu/.virtualenvs/api/local/lib/python2.7/site-packages/requests/adapters.py", line 447, in send

python版本:2.7.6

python请求版本:2.18.4

编辑:我的代码

^{pr2}$

Tags: inpyapihomegetubuntulibpackages