Correzione: 'pip' non è riconosciuto come comando interno o esterno

Alcuni utenti che tentano di installare i pacchetti Python utilizzando un prompt della finestra del prompt dei comandi che visualizzano l'errore " pip non viene riconosciuto come comando interno o esterno ". La maggior parte degli utenti interessati riferisce che il problema si verifica anche dopo l'installazione della distribuzione Python e la verifica che Python sia aggiunto alla variabile percorso. Il problema non è specifico di un determinato sistema operativo poiché è segnalato su Windows 7, Windows 8 e Windows 10.

'pip' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch

Che cos'è il PIP?

PiP è un acronimo ricorsivo per " Pip Installazioni Pacchetti ". È essenzialmente un sistema di gestione dei pacchetti utilizzato per installare e gestire i pacchetti software scritti in Python. La maggior parte degli utenti utilizza PiP per installare e gestire i pacchetti Python presenti nell'indice dei pacchetti Python .

Le ultime versioni di Python (Python 2.7.9 e successive e Python 3.4) includono Pip per impostazione predefinita.

Cosa sta causando il 'pip' non viene riconosciuto come errore di comando interno o esterno?

Abbiamo esaminato questo problema esaminando vari rapporti degli utenti e cercando di replicare il problema sui nostri computer. Da quello che abbiamo raccolto, ci sono diversi scenari che sono noti per attivare questo particolare messaggio di errore:

  • L'installazione PIP non viene aggiunta alla variabile di sistema - Per poter eseguire i comandi Python da una finestra CMD, sarà necessario aggiungere il percorso dell'installazione PiP al PATH nella variabile di sistema. Se hai installato Python usando l'eseguibile di installazione, dovrebbe essere aggiunto automaticamente.
  • L'installazione non è stata aggiunta correttamente nel PERCORSO : è facile rovinare il PERCORSO se lo si aggiunge manualmente. Spazio aggiuntivo o la mancanza di un punto e virgola prima che il nuovo PERCORSO finisca per produrre l'errore.

Se stai attualmente cercando di risolvere questo particolare messaggio di errore che ti impedisce di utilizzare il comando Python in CMD, segui i metodi pubblicizzati in questo articolo. Tutte le possibili correzioni di seguito sono confermate per funzionare da almeno un utente interessato.

Per i migliori risultati, segui i metodi di seguito in ordine fino a trovare una correzione che ti aiuti a risolvere il problema nel tuo particolare scenario.

Metodo 1: Verifica se PIP viene aggiunto alla variabile PATH

Cominciamo scoprendo dove siamo. Se non sai se la tua installazione PIP viene aggiunta alla tua variabile PATH, puoi scoprirla facilmente usando un certo comando al prompt di CMD.

Sapere questo ti indicherà la giusta direzione e ti eviterà di provare passaggi inutili.

Nota: se sai già se il percorso dell'installazione PIP viene aggiunto alla variabile PATH, passa ai metodi seguenti di seguito.

Ecco una guida rapida per verificare se l'installazione PIP è già nella variabile PATH:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare " cmd " e premere Invio per aprire il prompt dei comandi.

    Esegui finestra di dialogo: cmd
  2. Nella finestra del prompt dei comandi, digitare echo% PATH% e premere Invio per ottenere un elenco con tutte le posizioni aggiunte alla variabile PATH.

    Verifica se l'installazione PIP è presente nella variabile PATH
  3. Se riesci a trovare un percorso simile a C: \ Python37 \ Scripts (questo dipende dalla tua versione di Python), significa che il percorso di installazione è già stato aggiunto alla tua variabile PATH. In questo caso, puoi saltare accanto ai metodi di seguito e passare direttamente al Metodo 4, dove iniziamo la risoluzione dei problemi relativi al percorso di installazione di PiP.

Se non è stato possibile trovare il percorso di installazione di PiP utilizzando il test sopra riportato, passare ai metodi seguenti di seguito (Metodo 2 e Metodo 3) per aggiungere PIP alla variabile di ambiente PATH.

Metodo 2: aggiunta di PIP alla variabile di ambiente PATH mediante la GUI di Windows

Se il Metodo 1 ha rivelato che l'installazione PIP non è impostata sul PERCORSO come variabile d'ambiente e hai già installato la distribuzione Python, dovrai farlo manualmente.

Dopo aver completato la procedura seguente, sarai in grado di inserire i comandi PiP da una finestra del prompt dei comandi. Ecco una guida rapida sull'aggiunta dell'installazione PiP alla variabile d'ambiente Path mediante la GUI di Windows:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare " sysdm.cpl " e premere Invio per aprire la schermata Proprietà del sistema .

    Esegui finestra di dialogo: sysdm.cpl
  2. Nella schermata Proprietà del sistema, vai alla scheda Avanzate, quindi fai clic su Variabili d'ambiente .

    Vai alla scheda Avanzate e fai clic su Variabili d'ambiente
  3. Nella schermata Variabili d'ambiente, vai su Variabili di sistema e fai clic su Percorso per selezionarlo. Quindi con il percorso selezionato, fai clic sul pulsante Modifica ...

    Seleziona la voce Percorso in Variabili di sistema e fai clic su Modifica
  4. Nella schermata Modifica variabile di ambiente, fai clic su Nuovo e aggiungi il percorso in cui si trova l'installazione di PiP. Per Python 3.4, il percorso predefinito è C: \ Python34 \ Scripts.

    Aggiunta del percorso di installazione di PiP
  5. Una volta aggiunto il percorso, apri una nuova finestra CMD e prova a installare un pacchetto Python fornito con PiP. Non dovresti più vedere l'errore " pip non è riconosciuto come comando interno o esterno ".

Se stai cercando un modo più rapido per aggiungere la posizione PiP alla variabile di ambiente, segui il Metodo 3 .

Metodo 3: aggiunta di PIP alla variabile di ambiente PATH mediante CMD

Un modo più rapido per impostare la variabile d'ambiente del percorso PIP è farlo direttamente da una finestra CMD. Questo ti farà risparmiare un po 'di tempo, ma può essere un po' più intimidatorio se non sei abituato ad usare il terminale.

Ecco una guida rapida sull'impostazione dell'ambiente del percorso PiP direttamente da una finestra del prompt dei comandi:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare " cmd " e premere Invio per aprire una finestra del prompt dei comandi.

    Esegui finestra di dialogo: cmd
  2. Nella finestra del prompt dei comandi, eseguire il comando seguente per impostare l'installazione PIP sulla variabile di ambiente:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Nota: tieni presente che in questo comando abbiamo utilizzato la posizione predefinita per Python 3.7. Se stai utilizzando una versione di Python diversa o l'hai installata in una posizione personalizzata, cambia il percorso dopo ' ; 'di conseguenza.

  3. Verifica se questo metodo è stato eseguito correttamente eseguendo un pacchetto di installazione di Python (uno che utilizza PIP) dalla stessa finestra CMD. Se il messaggio di errore persiste, passa al metodo successivo di seguito.

Metodo 4: apertura del pacchetto Python senza l'aggiunta della variabile PiP

Se stai cercando un modo per installare un pacchetto Python da CMD senza aggiungere PiP alla variabile di ambiente PATH, puoi installarlo con un paio di comandi diversi. Questo funziona anche se hai usato i metodi sopra per configurare la variabile PATH dell'ambiente ma stai ancora riscontrando il messaggio di errore.

Ecco un paio di modi che è possibile utilizzare per aprire i pacchetti di installazione di Python in CMD senza aggiungere la variabile PIP:

Il metodo breve:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare " cmd " e premere Invio per aprire una finestra del prompt dei comandi.

    Esegui finestra di dialogo: cmd
  2. Digita i seguenti comandi e assicurati di cambiare il segnaposto con il nome del tuo pacchetto:
     python -m pip install [nomepacchetto] 

    Nota: cambiare [nomepacchetto] con il nome del pacchetto che si sta tentando di installare.

Il metodo lungo:

  1. Apri una finestra di dialogo Esegui premendo il tasto Windows + R. Quindi, digitare " cmd " e premere Invio per aprire una finestra del prompt dei comandi.

    Esegui finestra di dialogo: cmd
  2. Nella finestra CMD, utilizzare il comando seguente per accedere alla directory in cui si trova il file pwhon .whl .
     cd C: \ python installa 

    Nota: nel nostro esempio, il pacchetto di installazione di Python si trovava in una cartella denominata installazioni di Python. Adatta questo comando per navigare nella directory in cui si trova la ruota.

  3. Quindi, esegui il comando seguente per installare il pacchetto Python usando PiP:
     c: \ python37 \ scripts \ pip.exe install [pacchetto] .whl 

    Nota: tenere presente la necessità di modificare il percorso dell'installazione di Python se si dispone di una versione precedente o se è stato installato in un percorso personalizzato. Inoltre, assicurati di cambiare il segnaposto [pacchetto] con il tuo nome pacchetto.

Se questi ultimi due metodi non ti consentivano di installare il pacchetto Python dalla finestra CMD, segui l'ultimo metodo di seguito in cui ti assicuriamo che PiP sia installato.

Metodo 5: assicurarsi che PiP sia incluso nell'installazione di Python

Prima di procedere e reinstallare l'intero ambiente Python, vediamo se PiP non è stato omesso dall'installazione di Python. Alcuni programmi di installazione di Python lasceranno PiP fuori dall'installazione predefinita.

Fortunatamente, puoi correggere questo problema modificando l'installazione di Python e modificandola per installare PIP. Ecco una breve guida su come eseguire questa operazione:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare " appwiz.cpl " e premere Invio per aprire Programmi e funzionalità.

    Esegui finestra di dialogo: appwiz.cpl
  2. All'interno di Programmi e funzionalità, fai clic con il pulsante destro del mouse sull'installazione di Python e fai clic su Cambia .

    Cambia l'installazione di Python
  3. Nella schermata Modifica configurazione, fare clic su Modifica.

    Fare clic su Modifica per assicurarsi che PiP sia installato
  4. Nella schermata Funzioni opzionali, selezionare la casella associata a pip e fare clic su Avanti .

    Modifica dell'installazione di Python per includere PiP
  5. Premi il pulsante Installa per apportare le modifiche all'installazione di Python.

    Modifica dell'installazione di Python
  6. Una volta modificata l'installazione di Python, aprire una finestra CMD e vedere se si è in grado di installare un pacchetto Python con PiP senza vedere l'errore " pip non è riconosciuto come comando interno o esterno ".

Metodo 6: installazione di Python tramite il programma di installazione eseguibile

Se sei arrivato così lontano senza risultato, reinstallare Python insieme ai suoi componenti probabilmente risolverà l'errore " pip non è riconosciuto come comando interno o esterno ".

Il modo più semplice per farlo è utilizzare il programma di installazione eseguibile Python. Se lo configuri correttamente, installerà PiP automaticamente. Ecco una breve guida su come eseguire questa operazione:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare " appwiz.cpl " e premere Invio per aprire Programmi e funzionalità .

    Esegui finestra di dialogo: appwiz.cpl
  2. All'interno di Programmi e funzionalità, scorrere verso il basso fino all'elenco dei programmi per trovare l'installazione di Python. Una volta trovato, fai clic destro su di esso e scegli Disinstalla, quindi segui le istruzioni visualizzate per rimuoverlo dal sistema. Una volta rimossa la distribuzione Python dal tuo computer, riavvia il computer.

    Disinstallazione di Python dal tuo computer
  3. Al prossimo avvio, visita questo link ( qui ) e scarica il programma di installazione eseguibile Python più recente in base alla tua architettura Os.

    Download del programma di installazione eseguibile Python giusto
  4. Apri il file eseguibile dell'installazione e inizia assicurandoti che la casella associata con Aggiungi Python al PERCORSO sia selezionata - Questo ti assicura che puoi eseguire i comandi Python nel Prompt dei comandi. Quindi, fai clic su Personalizza installazione .

    Assicurati che Python sia aggiunto a PATH, quindi fai clic su Personalizza installazione
  5. Nella finestra Funzioni opzionali, assicurarsi che la casella associata a pip sia selezionata, quindi fare clic su Avanti .

    Assicurati che pip sia selezionato in funzionalità opzionali
  6. Lasciare il percorso predefinito e le Opzioni avanzate, quindi fare clic su Installa per iniziare l'installazione.

    Installazione di Python
  7. Una volta completata l'installazione, riavvia il computer manualmente se non ti viene richiesto automaticamente di farlo.
  8. Al prossimo avvio, vedere se il problema è stato risolto tentando di installare un pacchetto Python tramite una finestra CMD.
  9. Se stai ancora vedendo l'errore " pip non è riconosciuto come comando interno o esterno ", digita il seguente comando in una finestra CMD:
     python -m surepip --default-pip 

    Nota: con alcune distribuzioni Python (in particolare 3.6), è possibile che PiP non venga installato per impostazione predefinita. Una delle correzioni ufficiali per questo inclusa nella documentazione è questo comando.

Articoli Interessanti