Come installare PIP per Python su Windows, Mac e Linux

Come installare PIP per Python su Windows, Mac e Linux / Programmazione

Come con qualsiasi linguaggio di programmazione serio, Python supporta librerie e framework di terze parti che è possibile installare per evitare di dover reinventare la ruota con ogni nuovo progetto. Puoi trovarli su un repository centrale chiamato PyPI (Python Package Index).

Ma scaricare, installare e gestire questi pacchetti a mano può essere frustrante e dispendioso in termini di tempo, motivo per cui molti sviluppatori Python si affidano a uno strumento speciale chiamato PIP per Python per rendere tutto molto più semplice e veloce.

Cos'è PIP per Python?

PIP è un acronimo ricorsivo che sta per “PIP installa i pacchetti” 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: seme.

Se hai mai eseguito alcun comando da riga di comando su Windows (con il prompt dei comandi 7 Attività comuni Il prompt dei comandi di Windows semplifica le attività comuni 7 Il prompt dei comandi di Windows rende rapido e facile Non lasciare che il prompt dei comandi ti intimidisca. È più semplice e più utile di quello che ti aspetti.Potresti essere sorpreso da ciò che puoi ottenere con poche pressioni di tasti.Per saperne di più) o Mac o Linux (con il terminale e Bash una AZ di Linux - 40 comandi essenziali che dovresti conoscere un AZ di Linux - 40 comandi essenziali che dovresti sapere Linux è la terza ruota spesso ignorata per Windows e Mac. Sì, negli ultimi dieci anni, il sistema operativo open source ha guadagnato molta trazione, ma è ancora ben lontano dall'essere considerato ... Leggi altro), ti sentirai come a casa e potrai saltare le istruzioni di installazione per il tuo particolare sistema operativo.

PIP è installato con Python?

Se stai usando Python 2.7.9 (o successivo) o Python 3.4 (o versioni successive), quindi PIP viene installato con Python per impostazione predefinita. Se stai utilizzando una versione precedente di Python, dovrai utilizzare i seguenti passaggi di installazione. Altrimenti, vai in fondo per imparare come iniziare a usare PIP.

Se stai eseguendo Python in un ambiente virtuale creato con virtualenv o pyvenv, PIP sarà disponibile per quell'ambiente indipendentemente dalla versione di Python. Ulteriori informazioni sugli ambienti virtuali Python e sul perché sono utili Scopri come utilizzare l'ambiente virtuale Python Scopri come utilizzare l'ambiente virtuale Python Se sei uno sviluppatore Python esperto o sei appena iniziato, impara come configurare un ambiente virtuale è essenziale per qualsiasi progetto Python. Leggi di più .

Python è correttamente installato?

Devi assicurarti che Python sia installato correttamente sul tuo sistema. Su Windows, apri il prompt dei comandi usando Tasto Windows + X e selezionando Prompt dei comandi. Su Mac, apri il terminale usando Comando + Spazio e alla ricerca di terminale. Su Linux, apri il terminale usando Ctrl + Alt + T o comunque è fatto nella tua particolare distribuzione.

Quindi digitare:

python --version

Su Linux, gli utenti di Python 3.x possono aver bisogno di usare:

python3 --version

Se ottieni un numero di versione (ad es. “Python 2.7.5”), quindi significa che Python è pronto per andare.

Se ottieni un “Python non è definito” messaggio, quindi devi prima installare Python correttamente. Questo va oltre lo scopo di questo articolo. Visita il sito Python per istruzioni.

Come installare PIP su Windows

Le seguenti istruzioni dovrebbero funzionare su Windows 7, Windows 8.1 e Windows 10:

  1. Scarica lo script di installazione get-pip.py. Se sei su Python 3.2, avrai invece bisogno di questa versione di get-pip.py. In entrambi i casi, fare clic con il tasto destro del mouse sul collegamento e selezionare Salva come… e salvarlo in qualsiasi posizione sicura, come la cartella Download.
  2. Apri il prompt dei comandi e vai a get-pip.py file.
  3. Esegui il seguente comando: python get-pip.py

Come installare PIP su Mac

I moderni sistemi Mac vengono forniti con Python e PIP già installati. Tuttavia, questa versione di Python tende ad essere obsoleta e non la scelta migliore per lo sviluppo serio di Python, quindi è altamente raccomandato installare una versione più aggiornata di Python e PIP.

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

sudo easy_install pip

Se preferisci installare una versione più aggiornata di Python, puoi utilizzare Homebrew. Non so di cosa si tratta? Ulteriori informazioni sull'installazione del software con Homebrew su Mac Come installare le app Mac nel terminale utilizzando Homebrew Come installare le app Mac nel terminale utilizzando Homebrew Lo sapevi che puoi installare il software Mac nel terminale? Ecco come utilizzare Homebrew per installare facilmente le app Mac. Leggi di più . Le seguenti istruzioni presuppongono che hai già installato Homebrew e sei pronto per partire.

Installare Python con Homebrew richiede un singolo comando:

brew installa python

Questo installerà l'ultima versione di Python, che dovrebbe essere pacchettizzata con PIP. Se l'installazione ha esito positivo ma PIP non è disponibile, potrebbe essere necessario ricollegare Python utilizzando il seguente comando Terminale:

brew link python & brew link python

Come installare PIP su Linux

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

Strumento avanzato per i pacchetti (Python 2.x)

sudo apt-get install python-pip

Strumento avanzato per i pacchetti (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 installa python-pip python-wheel

Yum Package Manager (Python 3.x)

sudo yum installa python3 python3-wheel

Dandified Yum (Python 2.x)

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

Dandified Yum (Python 3.x)

sudo dnf installa python3 python3-wheel

Zypper Package Manager (Python 2.x)

sudo zypper installa python-pip python-setuptools python-wheel

Zypper Package Manager (Python 3.x)

sudo zypper installa python3-pip python3-setuptools python3-wheel

Come installare PIP su Raspberry Pi

Come utente Raspberry Pi, stai probabilmente eseguendo Raspbian poiché è il sistema operativo ufficiale designato e fornito dalla Raspberry Pi Foundation. Sei libero di installare un altro sistema operativo, come Ubuntu Come ottenere Ubuntu in esecuzione sul tuo Raspberry Pi Come ottenere Ubuntu in esecuzione sul tuo Raspberry Pi Raspbian Jessie è un ottimo sistema operativo Raspberry Pi. Ma cosa succede se si desidera un'esperienza Linux più tradizionale? Beh, potresti andare avanti e installare Ubuntu. Leggi di più, ma in questo caso dovresti dare un'occhiata alle istruzioni di Linux.

A partire da Raspbian Jessie, PIP viene installato di default. È uno dei motivi principali per eseguire l'aggiornamento a Jessie Raspbian anziché attenersi a Raspbian Wheezy o Raspbian Jessie Lite. Tuttavia, se si utilizza una versione precedente di Raspbian, è comunque possibile 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 seme mentre gli utenti di Python 3.x dovrebbero usare PIP3 quando si emettono i comandi PIP.

Come aggiornare PIP per Python

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

Su Windows:

python -m pip installa -U pip

Su Mac, Linux o Raspberry Pi:

pip installare -U pip

Su alcune versioni di Linux e Raspberry Pi, potresti dover usare PIP3 anziché.

Come gestire i pacchetti Python con PIP

Una volta che PIP è pronto, puoi iniziare a installare i pacchetti da PyPI:

pip installa nome-pacchetto

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

pip installa nome-pacchetto == 1.0.0

Per cercare PyPI per un particolare pacchetto:

pip search "query"

Per vedere i dettagli su un pacchetto installato:

pip mostra il nome del pacchetto

Per elencare tutti i pacchetti installati:

lista dei pip

Per elencare tutti i pacchetti obsoleti:

lista dei pip - scaduta

Per aggiornare un pacchetto obsoleto:

pip installa nome-pacchetto --upgrade

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

Per reinstallare completamente un pacchetto:

pip installa nome-pacchetto --upgrade --force-reinstall

Per eliminare completamente un pacchetto:

pip disinstallare nome-pacchetto

Ulteriori informazioni su Python

Ti consigliamo di leggere i motivi per cui Python è utile oggi e i lavori di programmazione più interessanti della domanda, che possono 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 esempi di apprendimento di base di Python, alla nostra guida all'uso dei dizionari Python ea questi 5 migliori siti Web per imparare la programmazione Python. Se sei più uno sviluppatore Python intermedio, considera la tua conoscenza con questi corsi Python online utili 5 Corsi che ti porteranno da Python Beginner a Pro 5 Corsi che ti porteranno da Python Beginner a Pro Questi cinque corsi insegneranno tutto su programmazione in Python, una delle lingue più calde là fuori in questo momento. Leggi di più .

Scopri di più su: Programming, Python.