Python 身份验证失败:[Errno 1]\u ssl.c:510:错误:14090086:ssl例程:SSL3\u获取\u服务器\u证书:证书验证失败

Python 身份验证失败:[Errno 1]\u ssl.c:510:错误:14090086:ssl例程:SSL3\u获取\u服务器\u证书:证书验证失败,python,django,ssl,python-social-auth,Python,Django,Ssl,Python Social Auth,我正在使用python 2.7.6、Django 1.8和python social auth。在尝试通过googleoauth2进行身份验证时,我遇到了这个错误。回溯已附加。我试过这些- sudo apt-get install ca-certificates sudo apt-get install ntpdate 但即便如此,它也不起作用 Traceback: File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/s

我正在使用python 2.7.6、Django 1.8和python social auth。在尝试通过googleoauth2进行身份验证时,我遇到了这个错误。回溯已附加。我试过这些-

sudo apt-get install ca-certificates
sudo apt-get install ntpdate
但即便如此,它也不起作用

Traceback:
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  132.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
  57.         response = view_func(request, *args, **kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
  58.         return view_func(*args, **kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/apps/django_app/utils.py" in wrapper
  51.             return func(request, backend, *args, **kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/apps/django_app/views.py" in complete
  28.                        redirect_name=REDIRECT_FIELD_NAME, *args, **kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/actions.py" in do_complete
  43.         user = backend.complete(user=user, *args, **kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/base.py" in complete
  41.         return self.auth_complete(*args, **kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/utils.py" in wrapper
  229.             return func(*args, **kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/oauth.py" in auth_complete
  383.             method=self.ACCESS_TOKEN_METHOD
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/oauth.py" in request_access_token
  361.         return self.get_json(*args, **kwargs)
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/base.py" in get_json
  229.         return self.request(url, *args, **kwargs).json()
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/base.py" in request
  224.             raise AuthFailed(self, str(err))

Exception Type: AuthFailed at /complete/google-oauth2/
Exception Value: Authentication failed: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

我也面临同样的问题。请尝试执行
pip安装urlib3[secure]
,默认情况下,urlib3没有证书,因此您必须执行此操作。这里还显示了-->

您可以安装以下软件包

python -m pip install  pyopenssl pyasn1 ndg-httpsclient
我通过安装上述库解决了相同的问题

pip2.7 install --upgrade httplib2 

上述解决方案对我有效

我运行了相同的问题-django 1.9-python 2.7.6-certifi 2016.2.28-requests 2.9.1它从一周前开始运行良好。任何解决这个问题的想法都会很好。谢谢,这里的WalterSame问题,运行Django==1.9.4,请求oauthlib==0.6.1,请求==2.10.0,certifi==2016.2.28。我的网站没有ssl证书。是否有人找到了修复程序或知道问题出在哪里?您在这里安装了3个库,而不仅仅是一个库。你能解释你为什么重新安装它们吗?