Come da oggetto. Sto eseguendo Python 2.7.10 su Windows 7 a 64 bit. Ho aggiunto C: \ Python27 \ Scripts al mio PERCORSO e posso eseguire pip
, ma non è in grado di installare i moduli. Per esempiopip che non installa i moduli
pip install numpy
dà
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/
Mantiene riprovare e non riuscendo per un po ', poi esce con
Could not find a version that satisfies the requirement numpy (from versions:
)
No matching distribution found for numpy
Probabilmente io sono dietro un firewall, ma sono abbastanza deluso perché posso installare pacchetti sotto R
perfettamente a posto con install.packages
, e non vedo perché non riesco a fare lo stesso con Python. Se installo i pacchetti manualmente (nel caso di numpy
, da qui
cosa mi manca, per quanto riguarda utilizzando pip
EDIT: come da suggerimenti nei commenti, ho scaricato il .whl file per NumPy da numpy, ho navigato per il download dir e giustiziato
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
ho ottenuto solo
01.235.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.
Cosa devo fare?
non v'è alcuna differenza tra i pacchetti si installa con 'pip' direttamente o di comune procedura (downoald e installazione da pypi o altre fonti) – Andersson
In ogni caso, modulo/pacchetti con estensione C come numpy ha bisogno della compilazione C durante il pi installazione p che non è banale soprattutto su Windows. Consiglio vivamente di scaricare la distribuzione binaria dal sito ufficiale o dal sito di C. Gohlke. Su Windows, pip funziona solo quando i moduli sono in puro python o pypi ha un pacchetto di ruote se non si dispone di un sistema di compilazione appropriato. – otterb
@otterb Sono al 100% a favore dell'uso dei binari quando possibile, ma come faccio? dalla pagina che collego alla mia domanda, ho cliccato su [questo 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) e ottenuto un file 'whl'. Nessun programma di installazione di Windows. Quindi come lo installo? – DeltaIV