2017-01-08 15 views
2

Vor ein paar Minuten habe ich versucht, Cython auf meinem Computer zu installieren (derzeit arbeite ich an Windows 10, Python 3.6), und ich tippte "pip install Cython" an die Eingabeaufforderung, so dass es erfolgreich heruntergeladen wurde, jetzt Installation dauert noch Es hat ungefähr 10 Minuten gearbeitet, also stimmt etwas nicht. Die gleiche Geschichte ist mit NumPy passiert, aber ich habe die Installation aufgegeben, weil es für mich jetzt nicht notwendig ist. Irgendwelche Ideen? Bevor ich Visual C++ aktualisiert habe, trat ein Fehler auf, als ich NumPy installieren wollte, und verwies mich an die letzte Visual C++ - Version zu installieren, so dass ich es mit einem Link mit einer Fehlermeldung versehen habe. Screenshot from consoleWarum dauert die Pip-Installation von Cython so lange?

+2

wahrscheinlich ist es kompilieren, sollten Sie entweder warten, oder geben Sie weitere Details zu dem, was in der Konsole passiert. – jeremycg

+0

https://scr.hu/6AlB22 – dannyxn

+0

@dannyxn Sie sollten Ihre Frage bearbeiten und direkt einbetten (nicht extern verlinken) – Soviut

Antwort

3

Es dauert eine lange Zeit, weil es die Bibliothek aus seiner C-Quelle kompiliert. Abhängig von der Geschwindigkeit Ihres Computers und der Größe der Bibliothek kann dies sehr lange dauern.

Sie sagen, dass Sie während der Kompilierung keine Ausgabe sehen. Höchstwahrscheinlich ist das Setup, das das Kompilieren startet, keine Leitungen stdout und stderr Leitungen. Werfen Sie einen Blick auf Ihren Task-Manager und sehen Sie, ob der Compiler-Prozess viel CPU verbraucht, wenn es so ist, dann funktioniert es höchstwahrscheinlich. Lassen Sie die Maschine während der Kompilierung in Ruhe (schauen Sie sich keine Videos im Hintergrund an usw.), schließen Sie sie an, wenn es sich um einen Laptop handelt.

Es kann vorkompilierte Binärdateien in der freien Wildbahn geben, aber sie müssen mit derselben Version von Python verknüpft werden, die Sie verwenden.

+0

Aber wie ich mich erinnere, als ich zum Beispiel NumPy auf meinem alten Computer installierte, gab es nicht das gleiche Problem, jetzt arbeite ich viel schneller. – dannyxn

+1

Warum sieht er dann nicht die Ausgabe der Zusammenstellung? Zumindest unter Linux erzeugt die Installation von Cython viele Ausgaben. –

+0

Ich fragte nach diesem – dannyxn

Verwandte Themen