Wie pro Objekt. Ich verwende Python 2.7.10 unter Windows 7 64 Bit. Ich habe C: \ Python27 \ Scripts zu meinem PATH hinzugefügt und kann pip
ausführen, aber es ist nicht in der Lage, Module zu installieren. Zum BeispielPip installiert keine Module
pip install numpy
gibt
Collecting numpy
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after
connection broken by 'ProtocolError('Connection aborted.', gaierror(11004,'getaddrinfo failed'))': /simple/numpy/
Es erneuten Versuch und Fehler für eine Weile hält, dann verlässt es mit
Could not find a version that satisfies the requirement numpy (from versions:
)
No matching distribution found for numpy
Wahrscheinlich ich hinter einer Firewall bin, aber ich bin ganz enttäuscht, weil ich Pakete unter R
völlig in Ordnung mit install.packages
installieren kann, und ich sehe nicht, warum ich das gleiche mit Python nicht machen kann. Wenn ich Installieren von Paketen manuell (im Fall von numpy
, von hier
was ich vermisse, gegen pip
EDIT zu verwenden: als pro Vorschläge in den Kommentaren, die ich heruntergeladen hat die Datei .whl für numpy von numpy, navigiert ich zum Download dir und ausgeführt
pip install numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
ich habe nur
numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl is not a supported wheel on this platform.
Was soll ich tun?
gibt es keinen Unterschied zwischen Paketen, die Sie mit 'pip' installieren direkt oder durch gemeinsame Prozedur (downoald und installieren von pypi oder anderen Quellen) – Andersson
Anyway, Modul/Pakete mit C-Erweiterung wie Numpy benötigt C-Kompilierung während Pi p installieren, was besonders unter Windows nicht trivial ist. Ich würde wärmstens empfehlen, die Binärdistribution von der offiziellen Seite oder der Seite von C. Gohlke herunterzuladen. Unter Windows funktioniert pip nur, wenn die Module pure Python sind oder pypi ein Wheel-Paket hat, außer Sie haben das richtige Build-System. – otterb
@otterb Ich bin 100% für die Verwendung von Binärdateien wann immer möglich, aber wie mache ich das? Von der Seite, die ich in meiner Frage verlinke, klickte ich [diesen Link] (https://pypi.python.org/packages/cp27/n/numpy/numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64. macosx_10_10_intel.macosx_10_10_x86_64.whl # md5 = b582a9de1e411a20555c04b852d1f6d1) und bekam eine 'whl' Datei. Kein Windows-Installationsprogramm. Wie installiere ich es? – DeltaIV