Come installare Python PIP su Windows, Mac e Linux

install-pip-python

Proprio come qualsiasi serio linguaggio di programmazione, Python supporta librerie e framework di terze parti che è possibile installare per evitare di reinventare la ruota con ogni nuovo progetto. Se vuoi usarli puoi trovare queste librerie Python su un repository centrale chiamato Python Package Index (PyPI).

Scaricare, installare e gestire questi pacchetti a mano può essere frustrante e richiedere molto tempo. Questo è il motivo per cui molti sviluppatori Python si affidano a uno strumento speciale chiamato PIP per Python (o Python PIP) per rendere tutto molto più semplice e veloce.

Che cos'è PIP per Python?

PIP è un acronimo che sta per "Pacchetti di installazioni PIP" o "Programma di installazione preferito". È un'utilità della riga di comando che consente di installare, reinstallare o disinstallare i pacchetti PyPI con un comando semplice e diretto: pip .

Se hai mai fatto qualsiasi lavoro da riga di comando su Windows ( con il Prompt dei comandi ) o Mac o Linux ( con Terminal e Bash ), puoi saltare alle istruzioni di installazione per il tuo particolare sistema operativo.

PIP è installato con Python?

Se si utilizza Python 2.7.9 (o versioni successive) o Python 3.4 (o versioni successive ) , PIP viene installato con Python per impostazione predefinita. Se stai utilizzando una versione precedente di Python, dovrai seguire i passaggi di installazione di seguito. Altrimenti, vai in fondo per sapere come iniziare a usare PIP.

Se stai eseguendo Python in un ambiente virtuale creato con virtualenv o pyvenv, allora PIP sarà disponibile indipendentemente dalla versione di Python.

Python è installato correttamente?

Devi assicurarti che Python sia installato correttamente sul tuo sistema. Su Windows, apri il Prompt dei comandi usando il tasto Windows + X e selezionando Prompt dei comandi . Su Mac, apri il Terminale usando Command + Space e cercando il terminale . Su Linux, apri il Terminale usando Ctrl + Alt + T. Le scorciatoie di Linux possono variare in base alla distribuzione.

Quindi digitare:

 python --version 

Su Linux, gli utenti di Python 3.x potrebbero dover usare:

 python3 --version 

Se ottieni un numero di versione (ad esempio "Python 2.7.5"), Python è pronto per partire.

Se ricevi il messaggio "Python non è definito", dovrai prima installare Python correttamente. Questo va oltre lo scopo di questo articolo. Il sito Python ha alcune istruzioni dettagliate per l'installazione.

Come installare PIP su Windows

Queste istruzioni dovrebbero funzionare su Windows 7, Windows 8.1 e Windows 10:

  1. Scarica lo script di installazione get-pip.py . Se usi Python 3.2, avrai invece bisogno di questa versione di get-pip.py . Ad ogni modo, fai clic con il pulsante destro del mouse sul link e seleziona Salva con nome … e salvalo in qualsiasi posizione sicura, come la cartella Download.
  2. Apri il Prompt dei comandi e vai al file get-pip.py .
  3. Esegui il seguente comando: python get-pip.py

Come installare PIP su Mac

I moderni sistemi Mac sono dotati di Python e PIP già installati. Tuttavia, questa versione di Python tende ad essere obsoleta e non è la scelta migliore per un serio sviluppo di Python. Si consiglia vivamente di installare una versione più attuale di Python e PIP.

Se si desidera utilizzare l'installazione Python del sistema nativo ma non si dispone di PIP, è possibile installare PIP con il seguente comando in Terminale:

 sudo easy_install pip 

Se preferisci installare una versione più aggiornata di Python, puoi usare Homebrew. Non sai cos'è? Ulteriori informazioni sull'installazione del software con Homebrew su Mac . Queste istruzioni presupporranno che Homebrew sia già installato e pronto all'uso.

L'installazione di Python con Homebrew viene eseguita con un solo comando:

 brew install python 

Ciò installerà l'ultima versione di Python, che dovrebbe essere fornita in pacchetto con PIP. Se l'installazione ha esito positivo ma PIP non è disponibile, potrebbe essere necessario ricollegare Python utilizzando il seguente comando Terminal:

 brew unlink python && brew link python 

Come installare PIP su Linux

Se la tua distribuzione Linux è stata fornita con Python già installato, dovresti essere in grado di installare PIP usando il gestore pacchetti del tuo sistema. Questo è preferibile poiché le versioni di Python installate dal sistema non funzionano bene con lo script get-pip.py utilizzato su Windows e Mac.

Strumento pacchetto avanzato (Python 2.x)

 sudo apt-get install python-pip 

Strumento pacchetto avanzato (Python 3.x)

 sudo apt-get install python3-pip 

pacman Package Manager (Python 2.x)

 sudo pacman -S python2-pip 

pacman Package Manager (Python 3.x)

 sudo pacman -S python-pip 

Yum Package Manager (Python 2.x)

 sudo yum upgrade python-setuptools sudo yum install python-pip python-wheel 

Yum Package Manager (Python 3.x)

 sudo yum install python3 python3-wheel 

Dandified Yum (Python 2.x)

 sudo dnf upgrade python-setuptools sudo dnf install python-pip python-wheel 

Dandified Yum (Python 3.x)

 sudo dnf install python3 python3-wheel 

Zypper Package Manager (Python 2.x)

 sudo zypper install python-pip python-setuptools python-wheel 

Zypper Package Manager (Python 3.x)

 sudo zypper install python3-pip python3-setuptools python3-wheel 

Come installare PIP su Raspberry Pi

Come utente di Raspberry Pi, probabilmente stai eseguendo Raspbian poiché è il sistema operativo ufficiale designato e fornito dalla Raspberry Pi Foundation. Sei libero di installare un altro sistema operativo, come Ubuntu . In questo caso dovresti guardare le istruzioni di Linux.

A partire da Raspbian Jessie, PIP viene installato per impostazione predefinita. È uno dei motivi principali per passare a Raspbian Jessie invece di restare con Raspbian Wheezy
o Raspbian Jessie Lite. Tuttavia, se utilizzi una versione precedente di Raspbian, puoi comunque installare PIP.

Su Python 2.x:

 sudo apt-get install python-pip 

Su Python 3.x:

 sudo apt-get install python3-pip 

Con Raspbian, gli utenti di Python 2.x dovrebbero usare pip mentre gli utenti di Python 3.x dovrebbero usare pip3 quando inviano comandi PIP.

Come aggiornare PIP per Python

Sebbene lo stesso PIP non si aggiorni molto spesso, è comunque importante rimanere aggiornato sulle nuove versioni perché potrebbero esserci correzioni importanti a bug, compatibilità e falle di sicurezza. Fortunatamente, l'aggiornamento di PIP è semplice e veloce.

Su Windows:

 python -m pip install -U pip 

Su Mac, Linux o Raspberry Pi:

 pip install -U pip 

Su alcune versioni di Linux e Raspberry Pi, potrebbe essere necessario utilizzare pip3 .

Come gestire i pacchetti Python con PIP

Una volta che PIP è pronto, è possibile iniziare l'installazione dei pacchetti da PyPI:

 pip install package-name 

Per installare una versione specifica di un pacchetto anziché l'ultima versione:

 pip install package-name==1.0.0 

Per cercare PyPI per un pacchetto particolare:

 pip search "query" 

Per visualizzare i dettagli su un pacchetto installato:

 pip show package-name 

Per elencare tutti i pacchetti installati:

 pip list 

Per elencare tutti i pacchetti obsoleti:

 pip list --outdated 

Per aggiornare un pacchetto obsoleto:

 pip install package-name --upgrade 

Si noti che le versioni precedenti di un pacchetto vengono rimosse automaticamente da PIP durante l'aggiornamento a una versione più recente di quel pacchetto.

Per reinstallare completamente un pacchetto:

 pip install package-name --upgrade --force-reinstall 

Per eliminare completamente un pacchetto:

 pip uninstall package-name 

Ulteriori informazioni su Python

Raccomandiamo di leggere i motivi per cui Python è utile oggi e come viene utilizzato in alcuni lavori software molto remunerativi. Questo può darti la motivazione per continuare ad imparare Python e spingere le tue abilità al livello successivo.

Se sei ancora un principiante, dai un'occhiata a questi migliori siti Web per imparare la programmazione di Python .

Se sei più uno sviluppatore intermedio di Python, considera di affinare le tue conoscenze con alcune applicazioni del mondo reale come costruire il tuo bot di social media usando Python .

Leggi l'articolo completo: Come installare Python PIP su Windows, Mac e Linux