Manchmal pip installieren ist sehr langsam
Ich bin sicher, dass es kein Netzwerk-Problem. Einige meiner Maschine installieren Sie die Pakete mit pip ist sehr schnell, während einige andere Rechner ist ziemlich langsam, aus den logs, ich vermute, das ist langsam durch, es wird kompilieren Sie das Paket, ich Frage mich, wie kann ich vermeiden, dass diese Zusammenstellung, um die pip-schnelle installation. Hier die logs von der langsamen pip-installation.
Collecting numpy==1.10.4 (from -r requirements.txt (line 1))
Downloading numpy-1.10.4.tar.gz (4.1MB)
100% |████████████████████████████████| 4.1MB 95kB/s
Requirement already satisfied (use --upgrade to upgrade): wheel==0.26.0 in ./lib/python2.7/site-packages (from -r requirements.txt (line 2))
Building wheels for collected packages: numpy
Running setup.py bdist_wheel for numpy ... -
done
Stored in directory: /root/.cache/pip/wheels/66/f5/d7/f6ddd78b61037fcb51a3e32c9cd276e292343cdd62d5384efd
Successfully built numpy
Hinweis " Gespeichert im Verzeichnis: /root/.ein.cache/pip/Räder/66/f5/d7/f6ddd78b61037fcb51a3e32c9cd276e292343cdd62d5384efd`: es ist Cachen der build-Ausgabe (die es wieder verwendet werden) -- ich denke, Sie gelegentlich erhalten Sie eine langsame installation, wenn Sie verpassen-cache-Speicher (besonders für sehr langsam-zu-kompilieren Pakete wie z.B. numpy)
Einige Pakete kompiliert werden müssen. Ich glaube nicht, dass es irgendeinen Weg vorbei.
es kann ein Netzwerk-Problem, als pypi ist die Verwendung von mehreren Servern (CDN) für Lieferung in andere Themen, dass möglicherweise ein Problem: für einige der Maschinen ist es zu finden-Räder (fertige) Pakete und für einige ist es aus dem Quellcode kompilieren
Einige Pakete kompiliert werden müssen. Ich glaube nicht, dass es irgendeinen Weg vorbei.
es kann ein Netzwerk-Problem, als pypi ist die Verwendung von mehreren Servern (CDN) für Lieferung in andere Themen, dass möglicherweise ein Problem: für einige der Maschinen ist es zu finden-Räder (fertige) Pakete und für einige ist es aus dem Quellcode kompilieren
InformationsquelleAutor zjffdu | 2016-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Langsamkeit ist aufgrund der Zusammenstellung in der Tat. Aber es ist jetzt die manylinux tag. Die ermöglicht die installation von vorkompilierten Distributionen. Siehe zum Beispiel die PyPI Seite von numpy, um zu sehen, wenn ein manylinux-Paket ist für den Python-version.
Ich weiß nicht, ob Sie können erzwingen, pip zu tun. Für meine Umgebungen, pip entschied sich für die vorkompilierten Pakete automatisch (falls zutreffend, denke ich.) Aber ich nehme an, Sie müssen eine ausreichend neue version von pip. Versuchen
pip install --upgrade pip setuptools wheel
vorpip install numpy
.InformationsquelleAutor code_onkel
Versuchen.
Arbeitete für mich.
InformationsquelleAutor Ans Hafeez