Come risolvere efficacemente i problemi di installazione PIP
Far funzionare correttamente PIP può a volte essere un vero grattacapo, soprattutto se Windows decide di nascondere la cartella degli script o dimentica di aggiungere PIP al percorso di sistema. Potresti visualizzare errori come “PIP non riconosciuto come comando interno o esterno”, il che è molto fastidioso perché di solito si tratta solo di correggere un percorso o reinstallare. Questa guida si propone di illustrare alcuni metodi collaudati per far funzionare PIP su Windows e, sì, anche su Linux, dove è un po’ più manuale. Una volta risolto il problema, sarai in grado di installare pacchetti di terze parti senza scervellarti per errori di tipo “comando non trovato”.
Come risolvere il problema dell’installazione PIP che non funziona?
Metodo 1: assicurarsi che PIP sia stato incluso durante l’installazione di Python
Onestamente, molti problemi degli utenti derivano dalla mancanza di PIP subito dopo l’installazione di Python.È facile trascurare l’opzione durante l’installazione, soprattutto se si incontra un ostacolo durante l’esecuzione di pip install. Quindi, verifica attentamente se PIP è incluso in Python. Questo è utile perché se PIP non è installato, nulla funzionerà anche se Python funziona correttamente. Su Windows, puoi verificare eseguendo nuovamente i menu di installazione e assicurandoti che “pip” sia selezionato durante la fase di modifica. Potresti voler tornare a Programmi e funzionalità > Python, quindi fare clic su Modifica e selezionare Modifica. Assicurati che la casella di controllo “pip” sia selezionata: di solito lo è per impostazione predefinita, ma a volte la casella di controllo è deselezionata. Dopodiché, fai clic su Avanti > Installa e attendi il completamento del processo. Successivamente, apri il prompt dei comandi e digita pip --version: se mostra un numero di versione, sei a posto.
Metodo 2: verificare se PIP è stato aggiunto alla variabile PATH
Questo è sorprendentemente comune: la cartella degli script di Python non viene aggiunta al PATH di sistema, quindi quando digiti pipnel Prompt dei comandi, Windows non ha idea di cosa stai parlando. Per verificare se questo è il tuo problema, apri il Prompt dei comandi (puoi farlo premendo Win + R, digitando cmd, quindi premendo Invio).Quindi, esegui echo %PATH%. Stai cercando percorsi simili a o. Se non li vedi, dovrai aggiungerli manualmente. Per farlo, vai a Proprietà di sistema: premi, digita e premi Invio. Passa alla scheda Avanzate, quindi fai clic su Variabili d’ambiente. In Variabili di sistema, scegli Percorso > Modifica. Fai clic su Nuovo e incolla il percorso della cartella PIP (ad esempio, ).Quindi, fai clic su OK, riavvia il prompt dei comandi e riprova.C:\Users\yourusername\AppData\Local\Programs\Python\Python310\ScriptsC:\Python310\ScriptsWin + Rsysdm.cplC:\Python310\Scripts
Metodo 3: utilizzare i comandi corretti per più versioni di Python
A volte, il comando pip installnon vuole eseguire il suo compito perché hai installato più versioni di Python. In questi casi, è più sicuro chiamare pip esplicitamente tramite Python. Ad esempio, invece di usare semplicemente pip install packagename, prova python -m pip install packagename. Se questo non funziona e hai installato il launcher Python, puoi anche usare py -m pip install packagename. E se hai una configurazione avanzata con Python 3.10, prova py -3 -m pip install packagename. Questi comandi indicano a Python esattamente a quale versione di pip ti stai riferendo e a volte questa maggiore chiarezza aiuta a risolvere l’incubo del “comando non trovato”.
Metodo 4: installare o riparare manualmente PIP
Se il PIP è completamente danneggiato, magari dopo un aggiornamento fallito o una disinstallazione complicata, potrebbe essere necessario ripararlo manualmente. Scarica lo script get-pip.py e salvalo da qualche parte nella tua directory Python, probabilmente in una cartella come C:\Python310. Quindi, apri il Prompt dei comandi in quella cartella (usando cd <path>) ed esegui py get-pip.py. Non è perfetto, ma ripristina il PIP. Su Linux, è un po’ diverso: esegui sudo apt-get -y install python3-pipe speri che risolva il problema.
Metodo 5: Reinstallare Python
Ultima spiaggia, ma a volte il metodo “da zero” è davvero il più semplice. Disinstalla Python tramite App e funzionalità o Programmi e funzionalità, quindi vai alla pagina di download di Python e scarica l’ultima versione. Durante l’installazione, assicurati di selezionare Aggiungi Python al PATH e di selezionare la casella PIP. Dopo l’installazione, riavvia il PC (perché ovviamente Windows deve rendere il processo più difficile del necessario), apri un nuovo prompt dei comandi e verifica se i comandi ora funzionano. Di solito, questo risolve eventuali problemi di percorso o file danneggiati.