2016-01-15 1 views
3

J'ai un problème lorsque j'essaye d'installer des paquets de https://conda.anaconda.org. Quand j'essaie par exemple 'conda install --canal https://conda.anaconda.org/IOOS rtree', il montre les dépendances qu'il va installer, mais quand j'accepte, il reste coincé dans 'Récupérer des paquets ...'. Je pensais que le problème était que je suis derrière mon proxy de l'entreprise, mais quand je vérifie mes paramètres de proxy que je reçois:Conda se bloque lors de l'installation à partir https://conda.anaconda.org

C:\Windows\system32>netsh.exe winhttp show proxy 
gets 
Current WinHTTP proxy settings: 

    Direct access (no proxy server). 

il semble donc que je ne suis pas derrière un proxy. J'utilise Anaconda 2.4.0 dans Windows 7.

Est-ce que quelqu'un peut comment résoudre ce problème?

Répondre

2

J'ai fait face à un problème similaire avec conda. Même si j'avais effectué les réglages appropriés dans les variables d'environnement pour mes serveurs proxy, l'installation de conda a été suspendue.

J'ai utilisé la commande netsh que vous avez utilisé:

C:\Users\tauseef>netsh.exe winhttp show proxy 

Current WinHTTP proxy settings: 

    Direct access (no proxy server). 

Je vois qu'il ne retourne pas un serveur proxy, mais je sais bien sûr que mon système était derrière un serveur proxy.

Donc, j'ai créé un fichier .condarc (comme mentionné ici: how to create a .condarc file for Anaconda?) dans mon répertoire personnel sur Windows7 (C: \ Users \ Tauseef) Vous pouvez utiliser la commande suivante pour créer une recherche très minime fichier .condarc (voir https://github.com/conda/conda/issues/1757):

conda config --add channels r 

et je suis entré dans les lignes suivantes dans le dossier .condarc

# Proxy settings: http://[username]:[password]@[server]:[port] 
proxy_servers: 
    http: http://ef.fake.company.com:8080 
    https: https://ef.fake.company.com:8080 

maintenant, je suis en mesure d'installer un paquet (dire MinGW) en utilisant

conda install mingw 
+0

attente ... Je sais que cela pourrait être une question stupide, mais comming de quelqu'un qui ne connaît absolument rien sur les serveurs proxy: dois-je utiliser effectivement cette http : //ef.fake.company.com ou dois-je le changer avec autre chose? –

3

J'avais un problème similaire sur un serveur Ubuntu. Après avoir exécuté la commande suivante, j'ai pu utiliser Conda installer:

conda clean --all