it-swarm.com.de

Conda mit Proxy ausführen

Ich verwende Anaconda 2.7 unter Windows und meine Internetverbindung verwendet einen Proxy.

Bei der Verwendung von Python 2.7 (nicht Anaconda) habe ich das Paket wie folgt installiert:

pip install {packagename} --proxy proxy-us.bla.com:123

Gibt es eine Möglichkeit, conda mit einem Proxy-Argument auszuführen? habe es nicht in conda help gesehen.

Vielen Dank

33
omerbp

Sie können einen Proxy mit conda konfigurieren, indem Sie ihn zum .condarc hinzufügen, z

proxy_servers:
    http: http://user:[email protected]:8080
    https: https://user:[email protected]:8080

oder legen Sie die Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY fest. Beachten Sie, dass Sie in Ihrem Fall das Schema zur Proxy-URL hinzufügen müssen, z. B. https://proxy-us.bla.com:123 .

Siehe http://conda.pydata.org/docs/config.html#configure-conda-for-use-behind-a-proxy-server

36
asmeurer

Oder Sie können die Befehlszeile unten von Version 4.4.x verwenden.

conda config --set proxy_servers.http http://id:[email protected]:port
conda config --set proxy_servers.https https://id:[email protected]:port
14
su79eu7k

Ein Fehler, den ich gemacht habe, war das Speichern der Datei als a.condarc oder b.condarc.

Speichern Sie es nur als .condarc und fügen Sie den folgenden Code in die Datei ein und speichern Sie die Datei in Ihrem Basisverzeichnis. Nehmen Sie die erforderlichen Änderungen an Hostname, Benutzer usw. vor.

channels:
- defaults

show_channel_urls: True
allow_other_channels: True

proxy_servers:
    http: http://user:[email protected]:port
    https: http://user:[email protected]:port


ssl_verify: False
9
Somit

Ich konnte es zum Laufen bringen, ohne den Benutzernamen und das Passwort einzugeben:

conda config --set proxy_servers.https https://address:port
0
Sun