Problemas con la instalación de bibliotecas de Python en Windows: CondaHTTPError: FALLO DE CONEXIÓN HTTP 000 para url

5 minutos de lectura

Avatar de usuario de Peter Lucas
pedro lucas

Me gustaría instalar la biblioteca pymongo pero recibo el siguiente error:

    (C:\Users\xxxxxxx\AppData\Local\Continuum\anaconda3) C:\Users\xxxxxxx>
    conda install -c anaconda pymongo

    Fetching package metadata ...
    CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/a
    naconda/win-64/repodata.json>
    Elapsed: -
    
    An HTTP error occurred when trying to retrieve this URL.
    HTTP errors are often intermittent, and a simple retry will get you on your way.
    
    ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host="conda.anaconda.org", por
    t=443): Max retries exceeded with url: /anaconda/win-64/repodata.json (Caused by
     ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x000
    00000054D6128>, 'Connection to conda.anaconda.org timed out. (connect timeout=9.
    15)'))",),)

Pasos tomados para resolver:

1. Update C:\Users\\xxxxxxx\.condarc file with the following:

channels:
  - defaults
ssl_verify: false
proxy_servers:
http: http://sproxy.fg.xxx.com:1000
https: https://sproxy.fg.xxx.com:1000

2. (C:\Users\xxxxxxx\AppData\Local\Continuum\anaconda3) C:\Users\xxxxxxx>
    conda config --set ssl_verify False

Información adicional:

(C:\Users\xxxxxxx\AppData\Local\Continuum\anaconda3) C:\Users\xxxxxxx>
conda info

Current conda install:

               platform : win-64
          conda version : 4.3.27
       conda is private : False
      conda-env version : 4.3.27
    conda-build version : 3.0.22
         python version : 3.6.2.final.0
       requests version : 2.18.4
            config file : C:\Users\xxxxxxx\.condarc
             netrc file : None
           offline mode : False
             user-agent : conda/4.3.27 requests/2.18.4 CPython/3.6.2 Windows/7 W
indows/6.1.7601
          administrator : False

Varias publicaciones en línea simplemente reinstalaron Anaconda, ¿alguna otra opción además de una instalación nueva?

Avatar de usuario de Swapnil
permuta

Esto funciona de maravilla: –

Solo copia estos: –

  1. libcrypto-1_1-x64.dll

  2. libssl-1_1-x64.dll

de D:\Anaconda3\Library\bin a D:\Anaconda3\DLLs.

  • Funcionó para mí, ¿alguna explicación sobre lo que salió mal? ¿Por qué no están ya presentes?

    – Luk164

    27 oct 2020 a las 19:47

  • Increíble, funcionó para mí. Intenté desactivar ssl_verify, pero no funcionó.

    – Lixing Liang

    9 dic 2020 a las 23:53

  • La marca verde debe estar en este comentario.

    – Prasoon Gupta

    08/01/2021 a las 11:40

  • Si agrega la variable Biblioteca\bin a la ruta, no necesitará copiar y pegar los archivos

    –Imran Faruqi

    17 de abril de 2021 a las 10:14

  • Muchas gracias @Swapnil… tardó un minuto en instalarse y crucé los dedos, ¡pero funciona de maravilla! Voy a configurar mi entorno según Imran también. ¡¡¡Muchas gracias chicos!!! ¡Espero que tus números suban a lo grande!

    – brohjoe

    6 de noviembre de 2021 a las 2:20


avatar de usuario de kamal dua
kamal dua

Ejecute el siguiente comando en el indicador/terminal cmd:

conda config --set ssl_verify no

  • No es una buena idea desactivar la verificación SSL a menos que sepa lo que está haciendo. La otra respuesta me funciona para una nueva instalación de anaconda en Windows.

    – pratyush

    17 mayo 2021 a las 19:06

  • eso es exactamente lo que anaconda te dice que hagas en los documentos aquí. no explican por qué.

    – usuario108569

    17 de marzo a las 1:29


  • Esto fue lo único que funcionó para mí. Intenté reinstalar Anaconda, actualizar Anaconda, cambiar mi variable de ruta y mover las DLL. Esto definitivamente también me hace sentir incómodo.

    – Nublado

    17 de marzo a las 19:37

  • Si navega al repositorio desde su navegador https://repo.anaconda.com y recibe una advertencia como NET::ERR_CERT_AUTHORITY_INVALID, entonces esta es su mejor solución.

    – Nublado

    17 de marzo a las 20:07

avatar de usuario de talentcat
talento

Intento crear un entorno virtual con python 2.7 con anaconda, el entorno base es python 3.7. Me encuentro exactamente con el mismo problema. Resulta que no hay tal problema con otros entornos virtuales con python 3.7 o 3.6.

Esta publicación funciona perfectamente para resolver mi problema en win7 con el aviso de anaconda. Básicamente dice que necesita agregar los siguientes directorios en la ruta de su entorno de usuario en Windows (vaya a Start y escribe: View Advanced System Settingsluego seleccione Environmental Variables: luego seleccione Path y haga clic Edit: finalmente puedes hacer clic New y agrega una ruta):

C:\su_directorio_a_anaconda3\Anaconda3\Scripts

C:\su_directorio_a_anaconda3\Anaconda3\

C:\your_directory_to_anaconda3\Anaconda3\Library\bin — Este es el directorio para openssl

  • Octubre de 2021. Esto todavía funciona para mí.

    – CircleOnCircles

    14 oct 2021 a las 14:13

  • Gran respuesta que no implica jugar con archivos o seguridad. Funciona a partir de septiembre de 2022.

    – Ahmed salah

    25 de septiembre a las 14:36

Si agregó conda a sus variables PATH, elimínelo y use el “Anaconda Prompt”. Esto resolvió mi problema.

Ver: https://github.com/conda/conda/issues/8046#issuecomment-450582208

Enfrenté este problema cuando traté de crear un entorno. Lo resolví activando primero el entorno base de conda usando:

conda activate base

luego creé el ambiente

conda create -n myenv python=3.7

  • Esto era lo que necesitaba, ninguna de las otras correcciones tuvo un impacto.

    – Jeremy Weirich

    16 oct 2021 a las 16:34

  • Curiosamente, esto funcionó para mí también. Gracias por publicar.

    –Connor Ferster

    6 de septiembre a las 0:51

Avatar de usuario de Jeremy Caney
jeremy caney

  1. Compruebe la URL del proxy
  2. Verificar .condarc expediente

Para mí, el problema fue con la muesca en el .condarc expediente.

proxy_servers:
  http: http://testproxy:8080
  https: https://testproxy:8080

  • Esto era lo que necesitaba, ninguna de las otras correcciones tuvo un impacto.

    – Jeremy Weirich

    16 oct 2021 a las 16:34

  • Curiosamente, esto funcionó para mí también. Gracias por publicar.

    –Connor Ferster

    6 de septiembre a las 0:51

Avatar de usuario de Max Benelhadj
Max Benel Hadj

Mi servidor proxy autenticado está configurado con una lista blanca de dominios para descargas masivas y repetidas, por lo que no es necesario autenticar a root o sudoer local. Agregar conda.anaconda.org no es suficiente ya que este repositorio redirige su tráfico a amazonaws.com. En mi caso, agregar “.amazonaws.com” a la lista blanca resolvió el problema.

¿Ha sido útil esta solución?