web-dev-qa-db-fra.com

Problèmes liés à l'installation de bibliothèques Python sous Windows: CondaHTTPError: Échec de la connexion HTTP 000 pour l'url <https://conda.anaconda.org/anaconda/win-64.

Bonjour à tous,

J'aimerais installer la bibliothèque pymongo mais j'obtiens l'erreur suivante:

    (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)'))",),)

Mesures prises pour résoudre:

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

Information additionnelle

(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

Un certain nombre de messages en ligne ont simplement réinstallé Anaconda, y a-t-il d'autres options en dehors d'une nouvelle installation?

5
Peter Lucas

Exécutez la commande suivante dans l'invite cmd/terminal:

[conda config --set ssl_verify no] 

2
kamal dua

J'ai eu le même problème sur Windows 10-64 bits et j'ai installé intuitivement la version 64 bits de miniconda. Cependant, il en résulte exactement la même erreur ci-dessus. L'installation du programme d'installation de la version 32 bits a résolu le problème

1
Mehmet Ali Meram

Mon serveur proxy authentifié est configuré avec une liste blanche de domaine pour les téléchargements massifs et répétés, de sorte que le sudoer racine ou local n'a pas besoin d'être authentifié. . Dans mon cas, l'ajout de ".amazonaws.com" à la liste blanche a résolu le problème.

1
Max Benelhadj

Avant d'installer un paquet (pydicom), l'installation se déroule sans problème. Après j’ai essayé d’installer matplotlib, mais j’ai eu la même erreur que la tienne. 

J'ai essayé conda config --set ssl_verify no mais cela n'a pas résolu le problème, je l'ai donc redéfini sur true.

Heureusement, j'avais un environnement virtuel où j'installais mes paquets. J'ai fermé toutes les invites Anaconda et essayé dans un nouvel environnement test. Comme par magie, l'installation a fonctionné. Je suis revenu à mon envoi virtuel d'origine et relancez l'installation, et cela a fonctionné !. 

Il se peut que je doive juste attendre un peu avant de pouvoir utiliser conda install à nouveau.

Une autre chose que je pourrais faire est de supprimer le package à l'origine du problème, mais je n'ai pas eu la chance de l'essayer. Si cela a quelque chose à voir avec certains environnements virtuels non affectés, une solution possible consiste à cloner l'environnement avant d'installer tout nouveau package.

Edit : J'ai essayé la même solution mais cela n'a pas fonctionné. Mais au lieu de montrer l'erreur immédiatement, il me demande si je veux continuer. J'ai désactivé l'env, et j'ai ré-ouvert anaconda Prompt, puis effectué les mêmes étapes que ci-dessus et travaillé à nouveau.

0
Michael Heidelberg

J'ai également eu le même problème, j'ai résolu en installant Anaconda Installer 32 bits . Ce qui a résolu la CondaHTTPError: HTTP 000 CONNECTION, sur Windows 64 bits. 

0
Sameer Choudhary

Le problème a été résolu en ajoutant un nom d'utilisateur et un mot de passe au fichier C:\Users\xxxxx.condarc.

channels:
  - defaults
ssl_verify: false
proxy_servers:
  http: http://xxxxx:[email protected]:yyyy
  https: https://xxxxx:[email protected]:yyyy
0
Peter Lucas