J'essaie d'installer pymc depuis un certain temps sur un PC Windows derrière un proxy très compliqué; ce qui en fait une installation sur un ordinateur non connecté à Internet. J'ai essayé - sans succès - de définir un proxy dans le fichier condarc mais je reçois toujours des messages d'erreur
conda install -c https://conda.binstar.org/pymc pymc Récupération des métadonnées du package: erreur de vérification SSL: échec de la vérification du certificat [SSL: CERTIFICATE_VERIFY_FAILED] (_ssl.c: 645)
Pour résoudre ce problème, vous devez télécharger le fichier tar (même si vous utilisez Windows) que le programme d'installation essaie de récupérer, puis utiliser le mode hors ligne:
Utilisez cette commande qui provoquera une erreur pour déterminer le fichier à télécharger:
>conda install -c https://conda.binstar.org/pymc pymc
Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
....
Solving package specifications: ......................
The following packages will be downloaded:
package | build
---------------------------|-----------------
pymc-2.3.5 | np110py35_0 402 KB defaults
The following NEW packages will be INSTALLED:
pymc: 2.3.5-np110py35_0 defaults
Proceed ([y]/n)? y
Fetching packages ...
Could not connect to https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2
... [error message continues]...
Téléchargez maintenant le fichier tar mentionné dans le message d'erreur:
https://repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2
Et puis exécutez cette commande avec le chemin d'accès au fichier tar:
>conda install --offline C:\pymc-2.3.5-np110py35_0.tar.bz2
Juste des notes: "-c conda-forge" pourrait être pratique pour certains autres packages. Par exemple:
conda install -c conda-forge python-levenshtein
Ajout à la solution ci-dessus. Toute personne rencontrant une "erreur de vérification SSL" peut simplement désactiver temporairement l'étape de vérification dans ~/.condarc
channels:
- defaults
ssl_verify: true
De cette façon, vous pouvez installer à partir de votre concentrateur local.