2017-03-14 2 views
0

Ich postete ursprünglich das Continuum github, bekam aber keine Antwort, dachte also, ich würde stackoverview versuchen.Ändern der Timeout-Grenze bei der Verwendung von conda install

Ich habe versucht, eine Python 3.4-Umgebung mit dem neuesten Installer zu erstellen, die ich durch den frühen Teil in Ordnung gebracht habe. Es lädt die ersten paar Pakete herunter, bleibt aber bei 99% hängen und vergeht später, wenn es zu diesem Paket kommt. und bleibt dort für eine Weile bei 55,2/55.3mb steckte vor dem Abschluss -

https://repo.continuum.io/pkgs/free/win-64/qt-5.6.2-vc14_3.tar.bz2

Ich kann es manuell in Chrome herunterladen, aber es ein ähnliches Verhalten hat. Ich bin hinter einem Proxy, aber ich habe die richtigen Proxy-Einstellungen in .condarc. Gibt es eine Möglichkeit, das Zeitlimit zu ändern, wenn ich es über Conda herunterlade?

Prost

Antwort

1

Ich hatte das gleiche Problem. In conda < 4.3.0 wurde das Timeout auf 60 Sekunden fest codiert. In Windows, ich denke, das ist nicht genug für ein großes Paket mit einer Menge von Binärdateien wie qt, da der Virenscanner wahrscheinlich die Dateien überprüft. Sie können Ihre ~userid\AppData\Local\Continuum\Anaconda3\lib\site-packages\conda\fetch.py hacken und the hard-coded constant selbst ändern, z. von 60 bis 300.

Mit neueren Version (Ich bin mir nicht sicher, wenn das hinzugefügt wurde, aber ich sehe dies in meinem conda 4.3.22), unter conda config --show gab: remote_read_timeout_secs: 60.0. Also ich glaube, Sie können es ändern, indem Sie es zu Ihrer ~userid\.condarc Datei hinzufügen.

Verwandte Themen