instalar - Error de actualización de Conda: error de SSL:[SSL: CERTIFICATE_VERIFY_FAILED] error de verificación del certificado
instalar conda en windows (5)
Descubrí que había un problema cuando intenté hacerlo
conda update <package>
Salida de terminal
error de verificación del certificado (_ssl.c: 590) .SL Error de verificación de SSL: [SSL: CERTIFICATE_VERIFY_FAILED] error de verificación del certificado (_ssl.c: 590). : [SSL: CERTIFICATE_VERIFY_FAILED] error de verificación del certificado (_ssl.c: 590) .SSL error de verificación: [SSL: CERTIFICATE_VERIFY_FAILED] error de verificación del certificado (_ssl.c: 590). Resolviendo especificaciones del paquete:. Plan de paquete para la instalación en entorno // anaconda:
Los siguientes paquetes serán descargados:
package | build ---------------------------|----------------- decorator-4.0.2 | py27_0 11 KB ipython_genutils-0.1.0 | py27_0 32 KB path.py-8.1.1 | py27_0 45 KB pexpect-3.3 | py27_0 60 KB pickleshare-0.5 | py27_0 8 KB simplegeneric-0.8.1 | py27_0 6 KB traitlets-4.0.0 | py27_0 88 KB ipython-4.0.0 | py27_0 916 KB jinja2-2.8 | py27_0 263 KB tornado-4.2.1 | py27_0 515 KB bokeh-0.9.3 | np19py27_0 14.3 MB ------------------------------------------------------------ Total: 16.2 MB
Los siguientes paquetes NUEVOS serán INSTALADOS:
ipython_genutils: 0.1.0-py27_0 path.py: 8.1.1-py27_0 pexpect: 3.3-py27_0 pickleshare: 0.5-py27_0 simplegeneric: 0.8.1-py27_0 traitlets: 4.0.0-py27_0
Los siguientes paquetes serán ACTUALIZADOS:
bokeh: 0.9.0-np19py27_0 --> 0.9.3-np19py27_0 decorator: 3.4.2-py27_0 --> 4.0.2-py27_0 ipython: 3.2.0-py27_0 --> 4.0.0-py27_0 jinja2: 2.7.3-py27_1 --> 2.8-py27_0 tornado: 4.2-py27_0 --> 4.2.1-py27_0
Proceder ([y] / n)? y
Obteniendo paquetes ... No se pudo conectar a https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2 Error: Error de conexión: [SSL: CERTIFICATE_VERIFY_FAILED] certificado certificado fallido (_ssl.c: 590): https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2
dendisuhubdy: finalproject dendisuhubdy $ brew link --force openssl Linking /usr/local/Cellar/openssl/1.0.2d_1 ... 1548 enlaces simbólicos creados dendisuhubdy: Fisioterápicos: Fischis, País, Fallas, Paquetes, Pizca, Período, Parentesco, Período, Período, Período, Período De Vista, Parejas, Pizca, Períodos, Períodos, Período De Vigilancia, Parejas, Pizca, Períodos, Perlas, Víctimas, Pizca, Período, Perlas, Víctor, Parentesco, Perlas, Parentesco, Perlas, Parcelas, Pizca, Perlas, Parejas, Pizca, Parejas, Pizca, Parejas, Piscispa, Perlas, Pizca, Perlas, Parentesco, Parentesco, Período, Parejas, Pizca, Parentesco, Período, Parejas. ] error en la verificación del certificado (_ssl.c: 590) .SSL error de verificación: [SSL: CERTIFICATE_VERIFY_FAILED] error en la verificación del certificado (_ssl.c: 590) .SLL error de verificación: [SSL: CERTIFICATE_VERIFY_FAILED] certificado de falla en el certificado (_ssl.c: 590 ) .SSL error de verificación: [SSL: CERTIFICATE_VERIFY_FAILED] error en la verificación del certificado (_ssl.c: 590). Resolviendo especificaciones del paquete:. Plan de paquete para la instalación en entorno // anaconda:
Los siguientes paquetes serán descargados:
package | build ---------------------------|----------------- decorator-4.0.2 | py27_0 11 KB ipython_genutils-0.1.0 | py27_0 32 KB path.py-8.1.1 | py27_0 45 KB pexpect-3.3 | py27_0 60 KB pickleshare-0.5 | py27_0 8 KB simplegeneric-0.8.1 | py27_0 6 KB traitlets-4.0.0 | py27_0 88 KB ipython-4.0.0 | py27_0 916 KB jinja2-2.8 | py27_0 263 KB tornado-4.2.1 | py27_0 515 KB bokeh-0.9.3 | np19py27_0 14.3 MB ------------------------------------------------------------ Total: 16.2 MB
Los siguientes paquetes NUEVOS serán INSTALADOS:
ipython_genutils: 0.1.0-py27_0 path.py: 8.1.1-py27_0 pexpect: 3.3-py27_0 pickleshare: 0.5-py27_0 simplegeneric: 0.8.1-py27_0 traitlets: 4.0.0-py27_0
Los siguientes paquetes serán ACTUALIZADOS:
bokeh: 0.9.0-np19py27_0 --> 0.9.3-np19py27_0 decorator: 3.4.2-py27_0 --> 4.0.2-py27_0 ipython: 3.2.0-py27_0 --> 4.0.0-py27_0 jinja2: 2.7.3-py27_1 --> 2.8-py27_0 tornado: 4.2-py27_0 --> 4.2.1-py27_0
Proceder ([y] / n)? y
Obteniendo paquetes ... No se pudo conectar a https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2 Error: Error de conexión: [SSL: CERTIFICATE_VERIFY_FAILED] certificado certificado fallido (_ssl.c: 590): https://repo.continuum.io/pkgs/free/osx-64/decorator-4.0.2-py27_0.tar.bz2
¡Por favor avise lo que necesito hacer para superar este mensaje!
Conda necesita saber dónde encontrar su almacén de certificados SSL.
conda config --set ssl_verify <pathToYourFile>.crt
No es necesario deshabilitar la verificación SSL.
Este comando agrega una línea a su archivo $HOME/.condarc
o al archivo %USERPROFILE%/.condarc
en Windows que se ve así:
ssl_verify: <pathToYourFile>.crt
Si abandona la red de su organización, puede comentar esa línea en .condarc
con un #
y .condarc
#
comentario cuando regrese.
Si aún así no funciona, asegúrese de que está utilizando la última versión de curl
, verificando los conda-forge
y anaconda
.
Esto pareció hacer el truco para mí:
conda remove certifi
conda install certifi
Entonces puedes hacer lo que estabas tratando de hacer antes, por ejemplo
conda update --all
Gracias a las respuestas aquí y en media docena de otras preguntas a través de SO, escribí una respuesta extensa sobre la configuración de pip y conda (y Git) cuando está detrás de un proxy corporativo con una autoridad de certificación autofirmada
¿Cómo agregar un certificado CA Root personalizado a la tienda de CA que usa Python en Windows?
Para aquellos de nosotros en redes corporativas que utilizan filtros web que implementan las soluciones SSL de confianza en el medio, es necesario agregar el certificado de filtro web a certifi cacert.pem .
Una guía para hacer esto está here .
Los pasos principales son:
- conectarse al sitio https con navegador
- ver y guardar el certificado raíz
- convertir cert a .pem
- copiar y pegar en el final de cacert.pem existente
- salvar
- Felicidad SSL
de acuerdo con @jreback aquí https://github.com/conda/conda/issues/1166
conda config --set ssl_verify false
desactivará esta función, por ejemplo here