Se sei un programmatore Python, potresti aver già riscontrato questo problema sotto forma del messaggio "pip' non riconosciuto come comando interno o esterno". Ecco le istruzioni complete su come correggere l'errore in Windows 10
Quando si tenta di installare pacchetti Python su Windows dalla riga di comando comandi, viene visualizzato un messaggio di errore che indica che pip non è riconosciuto come comando interno o esterno. La soluzione più comune suggerita da molti esperti è reinstallare i pacchetti di distribuzione Python, ma molti utenti riscontrano lo stesso problema anche dopo aver installato la distribuzione Python.
Il problema si verifica non solo in Windows 10 ma anche in Windows 7 e 8. Secondo molti utenti, il problema è causato da pacchetti Python corrotti. Prima di tutto bisogna capire cos’è il PIP.
Puoi anche leggere: 7 soluzioni per correggere l'errore 0x80240017
Cos'è il PIP?
PIP è un modo completo per installare i pacchetti pip. È un sistema di gestione dei pacchetti Python per l'installazione e la gestione dei pacchetti software. Se riscontri lo stesso problema, Non preoccuparti perché puoi risolverlo facilmente.
Quando Python è installato, le variabili di ambiente possono essere impostate automaticamente in Windows, ma a volte non lo sono. Se non stai utilizzando l'ultima versione di Python, scaricala, poiché le versioni recenti, inclusa la 2.7.9 e successive, includono PIP per impostazione predefinita. Quando ho iniziato a utilizzare Python e ho provato a installare il pacchetto utilizzando pip dalla riga di comando di Windows, ho riscontrato lo stesso problema.
Microsoft ha annunciato che Python sarà incluso nella prossima versione di Windows Update. Un utente ha scritto che sta provando a installare pyqt5, ma non viene rilevato. Sto provando a installare pyqqt5 e ricevo un messaggio di errore. Utilizzo Visual Studio Code come IDE. Molti utenti hanno segnalato questo problema su StackOverflow.
Abbiamo analizzato questo problema e abbiamo cercato di risolverlo. Abbiamo diverse soluzioni per risolvere il problema della pipe "non rilevato come comando interno o esterno" in Windows 10.
L'unica soluzione è inserire il percorso di installazione PiP in una variabile di sistema Windows. Se hai installato Python tramite un eseguibile, dovrebbe essere aggiunto automaticamente. Ecco una guida completa su Come risolvere il problema del "pip" che non è un comando riconosciuto.
Cosa causa l'errore $0027pip$0027 non riconosciuto come comando interno o esterno?
Abbiamo indagato su questo problema attraverso diverse segnalazioni di utenti e abbiamo tentato di riprodurlo sui nostri computer. Secondo i nostri risultati, diversi script potrebbe causare questo messaggio di errore:
L'installazione PIP non viene aggiunta alla variabile di sistema – Per eseguire comandi Python da una finestra CMD, è necessario aggiungere il percorso di installazione PIP al PATH nella variabile di sistema. Se hai installato Python tramite il programma di installazione, questo dovrebbe essere aggiunto automaticamente.
L'installazione non è stata aggiunta correttamente al PERCORSO: è facile confondere i PERCORSI se li aggiungi manualmente. Uno spazio aggiuntivo o un punto e virgola mancante prima del nuovo PERCORSO causerà un errore.
Se stai solo cercando di correggere questo messaggio di errore specifico che ti impedisce di utilizzare il comando Python in CMD, seguire i metodi descritti in questo articolo. È stato riscontrato che tutte le possibili soluzioni riportate di seguito funzionano per almeno un utente interessato.
Per ottenere i migliori risultati, seguire i seguenti metodi in ordine finché non si trova una soluzione che risolva il problema nel proprio scenario particolare.
Correzione: PIP non riconosciuto come comando interno o esterno
Metodo 1: verifica che PIP sia stato aggiunto alla variabile PATH
Scopriamolo prima. Se non sai se PIP è stato aggiunto alla tua variabile PATH, puoi verificarlo facilmente utilizzando un comando speciale al prompt CMD. Sapere questo può indirizzarti nella giusta direzione e farti risparmiare passaggi inutili.
Nota: Se sai già se il percorso di installazione PIP è stato aggiunto alla variabile PATH, procedi con i seguenti metodi.
Ecco una guida rapida su come verificare se l'installazione PIP è già nella variabile PATH:
- Premi il tasto Windows + R per aprire la finestra di dialogo Esegui. Successivamente, digita "cmd" e premi Invio per aprire una finestra di comando.
- Nella finestra di comando, digita echo %PATH% e impulso Invio per ottenere un elenco di tutti i percorsi aggiunti alla variabile PATH.
- Se trovi un percorso simile a C:Python37Scripts (a seconda della versione di Python), significa che il percorso di installazione è già stato aggiunto alla variabile PATH. In questo caso, puoi saltare i seguenti metodi e passare direttamente al metodo 4, dove inizieremo il debug del percorso di installazione di PiP.
Se non riesci a trovare il percorso di installazione PIP utilizzando il test precedente, continuare con i seguenti metodi (metodo 2 e metodo 3) per aggiungere PIP alla variabile di ambiente PATH.
Metodo 2: aggiungere PIP alla variabile di ambiente PATH utilizzando la GUI di Windows
Se il metodo 1 mostra che PIP non è impostato come variabile di ambiente in PATH e hai già installato una distribuzione Python, dovrai farlo manualmente.
Dopo aver seguito i passaggi seguenti, È possibile immettere i comandi PIP in simbolo del sistema. Questa è una guida rapida su come aggiungere un'installazione PiP alla variabile di ambiente PATH utilizzando la GUI di Windows:
- Premi il tasto Windows + R per aprire la finestra di dialogo Esegui. Prossimo, digitare "sysdm.cpl" e premere Invio per aprire la schermata delle proprietà del sistema.
- Nella schermata Proprietà del sistema, accedere alla scheda Avanzate e quindi fare clic su Variabili di ambiente.
- Nella schermata Variabili d'ambiente, accedi a Variabili di sistema e fare clic su Itinerario per selezionarlo. Successivamente, con il percorso selezionato, fai clic su Modifica.
- Nella schermata Modifica variabile di ambiente, fare clic su Nuovo e aggiungere il percorso dove si trova l'installazione PiP. Per Python 3.4, il percorso predefinito è C:Python34Scripts.
- Dopo aver aggiunto il percorso, aprire una nuova finestra CMD e prova a installare il pacchetto Python fornito con PiP. Il messaggio di errore "pip non riconosciuto come comando interno o esterno" non dovrebbe più apparire.
Se desideri un modo più veloce per aggiungere la posizione PiP a una variabile di ambiente, utilizza il metodo 3.
Metodo 3: aggiungere PIP alla variabile di ambiente PATH utilizzando CMD
Un modo più rapido per impostare la variabile d'ambiente PATH in PIP è farlo direttamente dalla finestra CMD. Ciò consente di risparmiare tempo, ma può essere un po' intimidatorio se non si è abituati a utilizzare un terminale.
Ecco una guida rapida su come impostare il percorso dell'ambiente pip direttamente dalla finestra di comando:
- Premi il tasto Windows + R per aprire la finestra di dialogo Esegui. Successivamente, digita "cmd" e premi Invio per aprire la finestra di comando.
- Nella finestra di comando, eseguire il seguente comando per impostare l'installazione PIP nella variabile d'ambiente: setx PATH “%PATH%;C:Python37Scripts”.
Nota: tieni presente che questo comando utilizza la posizione predefinita per Python 3.7. Se stai utilizzando una versione diversa di Python o l'hai installata in una posizione non standard, modifica il percorso in $0027; $ 0027 di conseguenza.
- Verifica che questo metodo abbia esito positivo eseguendo il pacchetto di installazione Python (che utilizza PIP) nella stessa finestra CMD. Se il messaggio di errore viene ancora visualizzato, passa al metodo successivo.
Metodo 4: apri il pacchetto Python senza aggiungere la variabile PiP
Se stai cercando un modo per installare il pacchetto Python da CMD senza aggiungere PiP alla variabile d'ambiente PATH, puoi utilizzare diversi comandi per installarlo. Funziona anche se hai utilizzato i metodi precedenti per installare la variabile d'ambiente PATH, ma ricevi comunque un messaggio di errore.
Ecco alcuni modi per aprire i pacchetti di installazione Python in CMD senza aggiungere la variabile PATH:
Metodo di taglio:
- Premi Windows + R per aprire la finestra di dialogo Esegui. Prossimo, scrivi "cmd" e premere Invio per aprire la finestra di comando.
- Immettere i seguenti comandi, assicurandoti di sostituire il carattere jolly con il nome del pacchetto: python -m pip install [nome pacchetto].
Nota: Sostituisci [nome pacchetto] con il nome del pacchetto che desideri installare.
Metodo lungo:
- Apri la finestra di dialogo Esegui premendo i tasti Windows + R, quindi digita "cmd" e premi Invio per aprire la finestra di comando.
- Nella finestra CMD, utilizzare il seguente comando per accedere alla directory in cui si trova il file Python .whl: cd C:python installato
Nota: Nel nostro esempio, il pacchetto di installazione di Python si trovava nella directory chiamata python installs. Cambia questo comando per andare alla directory in cui si trova la ruota.
- Allora eseguire il seguente comando Per installare il pacchetto PiP Python:
c:python37scriptspip.exe installa [pacchetto].whl
Nota: Ricordati di cambiare il percorso di installazione di Python se hai una versione precedente o se l'hai installata in un percorso non standard. Ricorda inoltre di sostituire il carattere jolly [pacchetto] con il nome del tuo pacchetto.
Se non riesci a installare il pacchetto Python tramite la finestra CMD utilizzando gli ultimi due metodi, utilizza l'ultimo metodo di seguito, in cui ci assicuriamo che PiP sia installato.
Metodo 5: assicurati che PiP sia incluso nella tua installazione Python.
Prima di reinstallare l'intero ambiente Python, controlla di non aver dimenticato PiP nella tua installazione Python. Alcuni programmi di installazione Python escludono PiP dall'installazione per impostazione predefinita. Fortunatamente, puoi risolvere questo problema modificando la tua installazione di Python per installare PiP. Ecco delle brevi istruzioni su come farlo:
- Premi i tasti Windows + R per aprire la finestra di dialogo "Esegui". Prossimo, digitare "appwiz.cpl" e premi Invio per aprire Programmi e funzionalità.
- In Programmi e funzionalità, fai clic con il pulsante destro del mouse sull'installazione di Python e seleziona Modifica.
- Nella schermata Modifica impostazioni, fare clic su Modifica.
- Nella schermata Funzionalità avanzate, seleziona la casella pip e fare clic su Avanti.
- Fare clic su Installa per apportare modifiche alla tua installazione Python.
- Dopo aver modificato l'installazione di Python, aprire la finestra CMD e verifica che sia possibile installare il pacchetto Python utilizzando pip senza ricevere il messaggio di errore "pip non riconosciuto come comando interno o esterno".
Metodo 6: installa Python utilizzando un programma di installazione eseguibile
Se arrivi fin qui e fallisci, reinstallare Python e i suoi componenti probabilmente eliminerà l'errore "pip non è riconosciuto come comando interno o esterno".
Il modo più semplice è utilizzare un programma di installazione eseguibile Python. Se lo configuri correttamente, PiP verrà installato automaticamente. Ecco una guida rapida su come farlo:
- Premi i tasti Windows + R per aprire la finestra di dialogo Esegui. Prossimo, digitare "appwiz.cpl" e premi Invio per aprire Programmi e funzionalità.
- In Programmi e funzionalità, scorrere l'elenco dei programmi per trovare l'installazione di Python. Quando trovi il programma, fai clic con il pulsante destro del mouse e seleziona Disinstalla. Quindi segui le istruzioni visualizzate sullo schermo per disinstallarlo dal tuo sistema. Dopo aver rimosso la distribuzione Python dal tuo computer, riavvia il tuo computer.
- Apri l'eseguibile del programma di installazione e assicurati innanzitutto che la casella Aggiungi Python al PERCORSO sia selezionata: questo garantirà di poter eseguire i comandi Python sulla riga di comando. Prossimo, fare clic su Configura.
- Nella finestra Proprietà avanzate, assicurati che la casella pip sia selezionata, quindi fare clic su Avanti.
- Lascia la posizione predefinita e le opzioni avanzate selezionate e Fare clic su Installa per avviare l'installazione.
- Al termine dell'installazione, riavviare manualmente il computer se non viene richiesto di farlo automaticamente.
- la prossima volta Boot, verificare che il problema sia stato risolto cercando di installare il pacchetto Python dalla finestra CMD.
- Se vedi ancora il messaggio di errore "pip non riconosciuto come comando interno o esterno", Immettere il seguente comando nella finestra CMD: python -m Guaranteepip –default-pip
Nota: Alcune distribuzioni Python (in particolare 3.6) non hanno PiP installato per impostazione predefinita. Una delle correzioni nella documentazione ufficiale è questo comando.
Questo è un problema comune e molti utenti lo riscontrano ripetutamente. Questo è l'unico motivo al momento.
Puoi anche leggere: 8 programmi realizzati in Python
Mi chiamo Javier Chirinos e sono appassionato di tecnologia. Da quanto ricordo, ero appassionato di computer e videogiochi e quell'hobby è finito in un lavoro.
Da più di 15 anni pubblico articoli su tecnologia e gadget su Internet, in particolare in mundobytes.com
Sono anche un esperto di comunicazione e marketing online e ho conoscenza dello sviluppo di WordPress.