Au milieu de l'exécution de Conda Update --all
, la mise à jour est bloquée. Plusieurs paquets avaient été mis à jour. Maintenant, quand je lance conda update --all
ou conda update conda
, j'obtiens cette réponse:
(C:\Users\*****\AppData\Local\Continuum\Anaconda3) C:\Users\*****>conda update conda
Fetching package metadata ...
CondaHTTPError: HTTP None None for url <None>
Elapsed: None
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.
SSLError(SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",),),)
J'ai répété conda update conda
sur plusieurs jours, sans changement dans les résultats. Je peux voir qu'il n'y a pas de HTTP, cependant conda info --a
affiche les URL des canaux.
(C:\Users\*****\AppData\Local\Continuum\Anaconda3) C:\Users\*****>conda info -a
Current conda install:
platform : win-64
conda version : 4.3.13
conda is private : False
conda-env version : 4.3.13
conda-build version : 2.1.5
python version : 3.5.3.final.0
requests version : 2.13.0
root environment : C:\Users\*****\AppData\Local\Continuum\Anaconda3 (writable)
default environment : C:\Users\*****\AppData\Local\Continuum\Anaconda3
envs directories : C:\Users\*****\AppData\Local\Continuum\Anaconda3\envs
C:\Users\*****\AppData\Local\conda\conda\envs
C:\Users\*****\.conda\envs
package cache : C:\Users\*****\AppData\Local\Continuum\Anaconda3\pkgs
C:\Users\*****\AppData\Local\conda\conda\pkgs
channel URLs : https://conda.anaconda.org/anaconda-fusion/win-64
https://conda.anaconda.org/anaconda-fusion/noarch
https://repo.continuum.io/pkgs/free/win-64
https://repo.continuum.io/pkgs/free/noarch
https://repo.continuum.io/pkgs/r/win-64
https://repo.continuum.io/pkgs/r/noarch
https://repo.continuum.io/pkgs/pro/win-64
https://repo.continuum.io/pkgs/pro/noarch
https://repo.continuum.io/pkgs/msys2/win-64
https://repo.continuum.io/pkgs/msys2/noarch
config file : C:\Users\*****\.condarc
offline mode : False
user-agent : conda/4.3.13 requests/2.13.0 CPython/3.5.3 Windows/7 Windows/6.1.7601
Comment faire pour que conda update
appelle une adresse HTTP correcte?
Utilisez le code ci-dessous dans votre ligne de commande:
conda config --set ssl_verify no
Vérifiez si vous êtes derrière un pare-feu d'entreprise doté d'un proxy HTTPS/SSL. Si c'est le cas, vous devrez peut-être modifier la ligne dans .condarc
de ssl_verify: true
à ssl_verify: false
.
Essayez de lancer Anaconda Prompt en tant qu’administrateur (cliquez sur le bouton droit de la mousse avant de le lancer) et effectuez le même ordre.
Pour effectuer de nombreuses modifications présentées dans cet article, vous devez d'abord ouvrir la fenêtre Variables d'environnement. Ce guide explique comment ouvrir cette fenêtre et vous explique les bases du travail avec les variables d'environnement: Questions simples: Que sont les variables d'environnement dans Windows?
Si vous souhaitez ignorer sa lecture, un chemin qui fonctionne de la même manière dans toutes les versions de Windows consiste à ouvrir le Panneau de configuration et à accéder à «Système et sécurité -> Système». Cliquez ensuite sur le lien "Paramètres système avancés" sur. la gauche. La fenêtre Propriétés système est ouverte. Là, cliquez sur le bouton Variables d'environnement .
En cela, vous devez sélectionner celui qui a un proxy, puis le supprimer, puis cliquer sur Ok . Redémarrez maintenant votre invite Anaconda . Cela a fonctionné pour moi. J'espère que ça marche aussi pour vous.
Bonne chance
Essayez de taper "conda update conda" à partir de l'environnement (de base).
La commande suivante a fonctionné pour moi.
conda config --set ssl_verify false
cacert.pem
à partir de https://curl.haxx.se/ca/cacert.pem , /this/is/cert/path
~/.bashrc
ou tout fichier profile
que vous avezexport REQUESTS_CA_BUNDLE=/this/is/cert/path
... conda update conda
Installez la dernière OpenSSl à partir de ce site: https://slproweb.com/products/Win32OpenSSL.html la dernière version actuelle est la 1.1.1. Maintenant, je peux installer des paquets via pip et conda avec succès.
J'ai eu la même erreur et j'ai essayé la plupart des méthodes, mais aucune d'entre elles n'a fonctionné. J'ai vérifié la version de anaconda3, il était 4.2.0 et j'ai compris qu'il était en version bêta, ce qui pourrait en être la raison.
Je l'ai résolu en désinstallant tout et en installant la dernière version (5.1.0). Cela a fonctionné après cela.
Vous devriez vérifier votre fichier .condarc
situé dans votre répertoire racine Miniconda3/Anaconda3
. Il devrait y avoir une ligne avec juste un trait d'union. Cette ligne correspond au canal None
. La suppression de la ligne a résolu le problème pour moi.
Mon problème a été résolu en utilisant la même commande à l'invite Anaconda
Tapez "conda config --show" pour vérifier les informations de configuration et vous assurer que les adresses des canaux sont accessibles normalement.
Référez-vous link pour plus de détails
Veuillez mettre à jour la dernière version de Navigator.
Sur Navigator, cliquez sur le bouton de mise à jour en haut à droite de l'interface ou sur le type de terminal
$ conda update anaconda-navigator
Activez l'indicateur 'k' dans votre commande conda update. Par exemple,
conda update anaconda-navigator -k
Cela permettra à conda d’établir des connexions non sécurisées pour télécharger des paquets. Ceci est particulièrement utile lorsque vous êtes derrière un serveur proxy.
Après avoir lu FAR trop de publications tournant en rond, j’ai trouvé une solution simple, du moins en ce qui me concerne, pour illustrer ce problème, qui devrait également éclairer la cause.
Using Sudo of same command (see below)
créer -n tensorenviron
(sortie ci-dessous) Environnement de résolution: terminé
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/r/osx-64/repodata.json.bz2>
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.
If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.
SSLError(MaxRetryError('HTTPSConnectionPool(Host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/r/osx-64/repodata.json.bz2 (Caused by SSLError("Can\'t connect to HTTPS URL because the SSL module is not available."))'))
Cliquez ici pour créer -n tensorenviron
(sortie ci-dessous) Mot de passe: Environnement de résolution: terminé
## Package Plan ##
environment location: /Users/damonw/anaconda3/envs/tensorenviron
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > source activate tensorenviron
#
# To deactivate an active environment, use:
# > source deactivate
#