2015-03-26 21 views
5

Recentemente ho provato a reinstallare numpy per python 3.4, dato che ho un nuovo computer e sto faticando. Sono su Windows 8.1, e da quello che ricordo ho usato in precedenza un file .exe che ha fatto tutto per me. Tuttavia, questa volta mi è stato fornito un file .whl (apparentemente si tratta di un file "Wheel"), che non riesco a capire come installare.Come installare in Python 3.4 - .whl files

Altri post hanno spiegato che devo usare PIP, tuttavia le spiegazioni su come installare questi file che sono stato in grado di trovare sono terribili. Il comando "python install pip" o "pip install numpy" o tutti gli altri vari comandi che ho visto restituiscono solo un errore che "python non è riconosciuto come comando interno o esterno, programma eseguibile o file batch" o "pip è non riconosciuto come interno .... "ect.

Ho anche provato "python3.4", "python.exe" e molti altri poiché non gli piace Python. Il nome file del file numpy che ho scaricato è "numpy-1.9.2 + mkl-cp34-none-win_amd64.whl".

Così chiunque può darmi un tutorial dettagliato su come utilizzare questi, come dall'aspetto di cose che tutti i moduli stanno usando questi ora. Inoltre, perché la gente ha smesso di usare i file .exe per installarli? E 'stato molto più facile!

+0

Assicurarsi che la directory python e la relativa directory degli script siano sul percorso. –

risposta

6

Python 3.4 viene fornito con PIP già incluso nel pacchetto, quindi dovresti essere in grado di iniziare a utilizzare PIP subito dopo aver installato Python 3.4. Comandi come pip install <packagename> funzionano solo se il percorso per PIP è incluso nella variabile di ambiente path. Se non lo è, e preferiresti non modificare le tue variabili di ambiente, devi fornire il percorso completo. Il percorso predefinito per PIP in Python 3.4 è C:\Python34\Scripts\pip3.4.exe. Se quel file esiste lì (dovrebbe), immettere il comando C:\Python34\Scripts\pip3.4.exe install <numpy_whl_path>, dove <numpy_whl_path> è il percorso completo del file .whl di numpy. Ad esempio: C:\Python34\Scripts\pip3.4.exe install C:\Users\mwinfield\Downloads\numpy‑1.9.2+mkl‑cp34‑none‑win_amd64.whl.

+0

Grazie, ha funzionato. Ho anche scoperto che le cartelle per Python erano incasinate e dovevo sistemarle. –

7

Vedere la soluzione più semplice è decomprimere il file .whl utilizzando 7-zip. Quindi nella directory decompressa troverai il modulo che puoi copiare e incollare nella directory C:/Python34/Lib/site-packages/ (o ovunque tu abbia installato Python).

+0

Grazie, questa è un'ottima alternativa all'altra soluzione. Personalmente preferisco usare PIP una volta che ho funzionato, ma altri potrebbero preferire in questo modo. –

+0

Impossibile far funzionare il pip ma questo ha funzionato benissimo - molto più facile su una piattaforma Windows per aggiungere semplicemente il modulo numpy alla directory. –

Problemi correlati