Pygithub: ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] verificación de certificado fallida (_ssl.c:661)

Creado en 7 jul. 2017  ·  3Comentarios  ·  Fuente: PyGithub/PyGithub

Obtenga el error de SSL para el ejemplo en README.

C:\Python27\python.exe J:\github_repos\aaa\aaa.py
Traceback (most recent call last):
  File "J:\github_repos\aaa\aaa.py", line 7, in <module>
    for repo in g.get_user().get_repos():
  File "C:\Python27\lib\site-packages\github\PaginatedList.py", line 49, in __iter__
    newElements = self._grow()
  File "C:\Python27\lib\site-packages\github\PaginatedList.py", line 61, in _grow
    newElements = self._fetchNextPage()
  File "C:\Python27\lib\site-packages\github\PaginatedList.py", line 163, in _fetchNextPage
    headers=self.__headers
  File "C:\Python27\lib\site-packages\github\Requester.py", line 172, in requestJsonAndCheck
    return self.__check(*self.requestJson(verb, url, parameters, headers, input, cnx))
  File "C:\Python27\lib\site-packages\github\Requester.py", line 213, in requestJson
    return self.__requestEncode(cnx, verb, url, parameters, headers, input, encode)
  File "C:\Python27\lib\site-packages\github\Requester.py", line 252, in __requestEncode
    status, responseHeaders, output = self.__requestRaw(cnx, verb, url, requestHeaders, encoded_input)
  File "C:\Python27\lib\site-packages\github\Requester.py", line 277, in __requestRaw
    requestHeaders
  File "C:\Python27\lib\httplib.py", line 1042, in request
    self._send_request(method, url, body, headers)
  File "C:\Python27\lib\httplib.py", line 1082, in _send_request
    self.endheaders(body)
  File "C:\Python27\lib\httplib.py", line 1038, in endheaders
    self._send_output(message_body)
  File "C:\Python27\lib\httplib.py", line 882, in _send_output
    self.send(msg)
  File "C:\Python27\lib\httplib.py", line 844, in send
    self.connect()
  File "C:\Python27\lib\httplib.py", line 1263, in connect
    server_hostname=server_hostname)
  File "C:\Python27\lib\ssl.py", line 363, in wrap_socket
    _context=self)
  File "C:\Python27\lib\ssl.py", line 611, in __init__
    self.do_handshake()
  File "C:\Python27\lib\ssl.py", line 840, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)

Process finished with exit code 1

Comentario más útil

Problema resuelto con la sugerencia de aquí:
https://stackoverflow.com/questions/41691327/ssl-sslerror-ssl-certificate-verify-failed-certificate-verify-failed-ssl-c/41692664

Hice esto:

cd /Applications/Python\ 3.6/
./Install\ Certificates.command

Editar: ahora veo que este problema ocurre al usar python27. Mi solución es para desarrolladores de python36 que ejecutan MacOSX. Dado que mi error fue esencialmente el mismo, tal vez algo similar pueda solucionar el problema. ¡Buena suerte!

Todos 3 comentarios

+1

+1

¿Cualquier actualización?

Problema resuelto con la sugerencia de aquí:
https://stackoverflow.com/questions/41691327/ssl-sslerror-ssl-certificate-verify-failed-certificate-verify-failed-ssl-c/41692664

Hice esto:

cd /Applications/Python\ 3.6/
./Install\ Certificates.command

Editar: ahora veo que este problema ocurre al usar python27. Mi solución es para desarrolladores de python36 que ejecutan MacOSX. Dado que mi error fue esencialmente el mismo, tal vez algo similar pueda solucionar el problema. ¡Buena suerte!

¿Fue útil esta página
0 / 5 - 0 calificaciones