2015-11-25 14 views
5

Ho appena installato Python 2.7.10 su Windows 10.
ho aggiunto il mio pitone e pip directory sul mio cammino in questo modo:comando pip non fa nulla

enter image description here

mia cartella Scripts si presenta così:

enter image description here

Il mio problema è, quando digito in "pIP" nel prompt dei comandi e premere invio assolutamente non succede nulla, anche se aspetto sever al minuto. Se rimuovo la directory Scripts dalla variabile PATH, ho appena ricevuto il messaggio di errore "pip non riconosciuto come comando interno o esterno". Python funziona bene. Ho anche provato a reinstallare sia pip che Python ma si verifica lo stesso problema. Quindi, qualcuno ha qualche idea sul perché pip non fa nulla?

** Modifica: ** quando dico che non fa nulla, voglio dire che il cmd "si blocca", come se fosse in attesa che succedesse qualcosa. Il cursore continua a lampeggiare.

+0

puoi provare python -m pip –

+0

Il prompt ritorna o si blocca? – erip

+0

@SebastianWozny Questo ha funzionato per l'installazione del pacchetto cv2, ma quando ho provato a installare numpy ho ricevuto un errore che Microsoft Visual C++ 9.0 è richiesto. Lo esaminerò poiché non conosco questo comando. – PandaDeTapas

risposta

8

Uno dei comandi che è destinata a lavoro sta scrivendo:

python -m pip install requests 

Questo funziona perché la mano fuori l'invocazione script python, che si è certi, invece di fare affidamento sull'ambiente PATH variabile di windows, che può essere dubbia.

I pacchetti come numpy che richiedono la creazione di estensioni c, non funzioneranno con pip a meno che nel sistema non sia installato un compilatore C. Maggiori informazioni possono essere trovate in this question.

Se si sta dicendo che non si conosce l'ambiente python, allora assicuriamoci che si avrà un giorno migliore installando Anaconda.

Anaconda è una distribuzione Python completamente gratuito (anche per uso commerciale e redistribuzione). Comprende più di 300 dei pacchetti Python più popolari di per analisi di scienza, matematica, ingegneria e dati .

Anaconda viene fornito con Numpy, naturalmente.

+0

Ok, capisco, tuttavia, sono riuscito a installare numpy scaricando dal sito dei binari inutili, ma installerò comunque Anaconda! Serbatoi! – PandaDeTapas

+0

Anaconda viene fornito anche con matplotlib, scipy, panda, ipython e spyder. anaconda su windows è più facile che lavorare con python su linux –

+0

Grazie! Ho cercato di risolvere questo per ore e questo ha funzionato! – JKnecht

0

Aggiungere il seguente percorso oppure è possibile anche effettuare il cd sul percorso e quindi provare il comando pip, funzionerà correttamente.

C:\Python27\Lib\site-packages\pip

+0

Grazie per lo sforzo, ma sfortunatamente questo non funziona per me :( – PandaDeTapas

+0

Hai provato cd C: \ Python27 \ Lib \ site-packages \ pip e poi provando solo il comando pip? –

+0

@AimadAshan Sì, ho provato anche questo. – PandaDeTapas

3

Dopo Python che include pip sul pacchetto, i comandi pip non funzionano a volte. Quindi è possibile utilizzare pip attraverso pitone come

python -m pip <pip commands that you want> 
2

Provare a disattivare il software antivirus. Se ciò lo risolve, escludere la cartella C:\Python27\ dalla scansione (a proprio rischio).


Ho avuto questo stesso problema: digitando pip sulla riga di comando appena mette il cursore sulla riga successiva, e non succede nulla.Ero sicuro che la mia variabile di sistema PATH aveva C:\Python27\ e C:\Python27\Scripts\ e potevo verificarla usando echo %PATH% sulla riga di comando.

Ho scoperto che dovevo disabilitare il mio antivirus (Avast). Ho escluso lo scanner C:\Python27\ e ora tutto funziona. Apparentemente lo scanner interferisce con la capacità di Python di caricare il modulo.

+0

Ho aspettato circa cinque minuti con un cursore lampeggiante, poi lo script ha finalmente iniziato l'esecuzione in una nuova finestra Avast ha fatto apparire un "questo script potrebbe essere pericoloso, stiamo facendo una finestra di scansione di 15 secondi". – Noumenon

Problemi correlati