|
Dimensione: 3338
Commento:
|
Dimensione: 6541
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 2: | Linea 2: |
| #LANGUAGE it | #language it |
| Linea 4: | Linea 4: |
| <<Indice(depth=1 align=right)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=521913"; rilasci="16.04 15.10 15.04 14.04")>> |
<<Indice(depth=2)>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=631491"; rilasci="18.04")>> |
| Linea 8: | Linea 9: |
| In questa pagina sono contenute le istruzioni per installare l'ambiente grafico '''GNOME''' valide per '''Ubuntu''', compresi flavor e derivate. | In questa guida sono descritte le istruzioni per installare '''pip''' su Ubuntu e derivate, nonché nozioni generali per l'utilizzo (per informazioni più approfondite si rimanda alla [[#risorse|documentazione ufficiale]] del progetto). |
| Linea 10: | Linea 11: |
| '''GNOME''' è l'ambiente grafico presente in molte distribuzioni Gnu-Linux. È preinstallato nel flavor ufficiale '''[[https://ubuntugnome.org/|Ubuntu GNOME]]''' (riconosciuto dalla versione 13.04; precedentemente noto come '''Ubuntu GNOME Remix'''). '''GNOME''' è stato il DE predefinito di '''Ubuntu''' fino alla versione 10.10 (sostituito da [[AmbienteGrafico/Unity|Unity]] a partire dalla versione 11.04).<<BR>> | '''pip''' (acronimo di '''Pip Installs Packages''') è uno strumento a linea di comando che permette di installare software scritto in '''[[Programmazione/Python|Python]]'''.<<BR>> I pacchetti vengono reperiti da '''PyPI''' ('''Python Package Index'''). Quest'ultimo è un repository globale dove vengono archiviati migliaia di progetti e programmi relativi a Python, per essere quindi gestiti e organizzati in base alle versioni dei pacchetti e alle loro dipendenze. |
| Linea 12: | Linea 14: |
| L'ultima versione disponibile, '''GNOME 3''', possiede aspetto e funzionalità differenti dal precedente '''GNOME 2'''. La principale novità è l'aggiunta '''GNOME Shell''', l'interfaccia utente che sostituisce il vecchio pannello e il menu.<<BR>> È infine disponibile una versione semplificata, detta '''Gnome Flashback''', che fornisce un aspetto più simile al precedente '''GNOME 2'''. Per maggiori informazioni e sulla procedura di installazione consultare [[AmbienteGrafico/Gnome/Flashback|questa pagina]]. |
== Consigli generali == |
| Linea 15: | Linea 16: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''A partire da Ubuntu 11.04, contrariamente alle versioni precedenti, con l'installazione del pacchetto [[apt://ubuntu-desktop|ubuntu-desktop]] si ottiene l'ambiente grafico Unity anziché GNOME.''' || | '''pip''' risulta molto utile per installare facilmente svariato software basato su '''Python''', come moduli, librerie, frameworks e tanto altro (strumenti per sviluppo, ricerca scientifica, svago ecc.). |
| Linea 17: | Linea 18: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Sono disponibili alcuni ambienti DE che ricalcano l'aspetto di '''GNOME 2''', fra cui '''[[AmbienteGrafico/Mate|MATE]]''' creato a tale scopo.|| | '''pip''' può essere usato per installare alcuni programmi come alternativa alle consuete modalità di [[AmministrazioneSistema/InstallareProgrammi|installazione]] ('''apt''', '''snap''', da sorgenti ecc.). Tuttavia si consiglia tale utilizzo soltanto: * se si ha una sufficiente esperienza con '''pip'''; * per motivi di istruzione, test o sviluppo, o comunque non in sistemi destinati alla produttività; * in ambienti "protetti", quali macchine virtuali, Python virtual environments ecc. * qualora il software desiderato sia disponibile soltanto tramite '''pip'''. |
| Linea 19: | Linea 24: |
= Requisiti di sistema = Per informazioni sui requisiti di sistema consultare [[AmbienteGrafico/AmbientiDesktop#GNOME|questa pagina]]. |
||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Piccole/warning.png}} ||<style="border:none;">'''Poiché molti componenti essenziali di Ubuntu sono scritte in Python, si raccomanda di non installare e/o aggiornare tramite pip i pacchetti importanti per il sistema, poiché potrebbero renderlo instabile o non funzionante. Si sconsiglia inoltre di lanciare pip con i con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]], se non in ambienti "protetti" (macchine virtuali, Python virtual environments ecc.).''' || |
| Linea 25: | Linea 28: |
| A seconda delle proprie esigenze, [[AmministrazioneSistema/InstallareProgrammi|installare]] uno dei seguenti pacchetti: | In Ubuntu 18.04 Python è presente sia nella versione 2.* che nella versione 3.*. Pertanto è possibile installare '''pip''' per entrambe le versioni. |
| Linea 27: | Linea 30: |
| * [[apt://lubuntu-desktop|lubuntu-desktop]] se si desidera avere l'intero ambiente grafico '''Lubuntu'''. * [[apt://lubuntu-core|lubuntu-core]] se si desidera avere soltanto i pacchetti principali dell'ambiente grafico '''Lubuntu'''. * [[apt://lxde|lxde]] se si desidera avere il solo ambiente '''LXDE'''. |
== Python2 == |
| Linea 31: | Linea 32: |
| = Primo avvio = Una volta completata l'installazione, riavviare il computer se si è su [[http://wiki.ubuntu-it.org/Installazione/CdMinimale|sistema minimale]]. Se invece si dispone già di un ambiente grafico, terminare la sessione corrente e al login selezionare '''GNOME'''. |
0. Verificare la versione di Python installata e l'assenza di problemi digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ python2 --version }}} L'output sarà simile al seguente:{{{ Python 2.7.15rc1 }}} 0. In caso di assenza di errori, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://python-pip|python-pip]]. 0. Per verificare la versione di '''pip''' installata digitare:{{{ pip --version }}} |
| Linea 34: | Linea 43: |
| Ecco come si presenta il desktop di '''GNOME''': | == Python3 == 0. Verificare la versione di Python installata e l'assenza di problemi digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ python3 --version }}} L'output sarà simile al seguente:{{{ Python 3.6.6 }}} 0. In caso di assenza di errori, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://python3-pip|python3-pip]]. 0. Per verificare la versione di '''pip3''' installata digitare:{{{ pip3 --version }}} = Utilizzo = ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Piccole/note.png}} ||<style="border:none;"> ''Di seguito sono riportate le funzioni principali del programma, utilizzabili sia col comando `pip` che `pip3`. Per l'utilizzo delle opzioni, del file `requirements.txt`, di wheel, delle configurazioni avanzate e altre funzionalità si rimanda a [[https://pip.pypa.io/en/latest/reference/|questa guida]].'' || |
| Linea 37: | Linea 61: |
| <<Immagine(./gnome-shell.png,600,center)>> | |
| Linea 39: | Linea 62: |
| = Configurazione = Per configurare la schermata iniziale di login consultare [[AmbienteGrafico/-----|questa pagina]]. |
||<:-2 #cccccc>'''Comandi principali'''|| ||<40%> '''pip install''' ''nome_pacchetto'' || Installa un pacchetto desiderato. || || '''pip search''' ''termine_di_ricerca'' || Cerca su '''PyPI''' i pacchetti relativi al termine di ricerca inserito. || || '''pip install --upgrade''' ''nome_pacchetto'' || Aggiorna un pacchetto desiderato. || || '''pip uninstall''' ''nome_pacchetto'' || Rimuove un pacchetto desiderato. || || '''pip show''' ''nome_pacchetto'' || Mostra le informazioni disponibili su un pacchetto installato. || || '''pip list''' || Elenca i pacchetti installati. || || '''pip freeze''' || Elenca i pacchetti installati nei formati richiesti. || || '''pip check''' || Controlla lo stato delle dipendenze dei pacchetti installati. || |
| Linea 42: | Linea 72: |
| ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Piccole/warning.png}} ||<style="border:none;">'''pip non supporta l'autocompletamento (come ad esempio apt). Pertanto occorre digitare il nome esatto del pacchetto da installare e fare attenzione durante la digitazione, per evitare errori di battitura.''' || Di seguito sono riportati ulteriori esempi di utilizzo: * Installare specifiche versioni dei pacchetti:{{{ pip install nome_pacchetto==N }}} dove N sta per la versione del pacchetto, come nel seguente esempio:{{{ pip install Django==1.0.4 }}} oppure versioni inferiori/superiori/uguali ad una specifica versione, come nel seguente esempio:{{{ pip install Django>=1.0.4 }}} * Installare versioni in sviluppo:{{{ pip install --pre nome_pacchetto }}} * Installare da un pacchetto salvato in locale:{{{ pip install ./Percorso/File/nome_pacchetto.tar.gz }}} * Mostrare in una lista incolonnata i pacchetti che hanno versioni più recenti rispetto a quelle presenti nel sistema:{{{ pip list --outdated --format columns }}} = Aggiornamento = ||<tablestyle="text-align:justify; width:100%;" style="border:none;" 5%>{{attachment:Icone/Piccole/warning.png}} ||<style="border:none;">'''Questa operazione è fortemente sconsigliata agli utenti poco esperti, perché potrebbe rendere non utilizzabile pip senza opportune modifiche alla configurazione del programma.''' || Per aggiornare '''pip''' digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ pip install --upgrade pip }}} <<Anchor(risorse)>> |
|
| Linea 43: | Linea 105: |
* [[https://www.gnome.org/|Sito ufficiale]] * [[https://ubuntugnome.org/|Ubuntu GNOME]] * [[http://it.wikipedia.org/wiki/GNOME|Voce enciclopedica]] * [[https://wiki.ubuntu.com/Lubuntu|Wiki internazionale]] |
* [[https://pip.pypa.io|Sito Ufficiale]] * [[https://en.wikipedia.org/wiki/Pip_(package_manager)|Voce enciclopedica]] * [[https://github.com/pypa/pip|GitHub]] * [[https://pypi.org/|Python Package Index (PyPI)]] * [[Programmazione/Python|Python]] |
| Linea 50: | Linea 113: |
| CategoryGrafica | CategoryHomepage |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida sono descritte le istruzioni per installare pip su Ubuntu e derivate, nonché nozioni generali per l'utilizzo (per informazioni più approfondite si rimanda alla documentazione ufficiale del progetto).
pip (acronimo di Pip Installs Packages) è uno strumento a linea di comando che permette di installare software scritto in Python.
I pacchetti vengono reperiti da PyPI (Python Package Index). Quest'ultimo è un repository globale dove vengono archiviati migliaia di progetti e programmi relativi a Python, per essere quindi gestiti e organizzati in base alle versioni dei pacchetti e alle loro dipendenze.
Consigli generali
pip risulta molto utile per installare facilmente svariato software basato su Python, come moduli, librerie, frameworks e tanto altro (strumenti per sviluppo, ricerca scientifica, svago ecc.).
pip può essere usato per installare alcuni programmi come alternativa alle consuete modalità di installazione (apt, snap, da sorgenti ecc.). Tuttavia si consiglia tale utilizzo soltanto:
se si ha una sufficiente esperienza con pip;
- per motivi di istruzione, test o sviluppo, o comunque non in sistemi destinati alla produttività;
- in ambienti "protetti", quali macchine virtuali, Python virtual environments ecc.
qualora il software desiderato sia disponibile soltanto tramite pip.
|
Poiché molti componenti essenziali di Ubuntu sono scritte in Python, si raccomanda di non installare e/o aggiornare tramite pip i pacchetti importanti per il sistema, poiché potrebbero renderlo instabile o non funzionante. Si sconsiglia inoltre di lanciare pip con i con i privilegi di amministrazione, se non in ambienti "protetti" (macchine virtuali, Python virtual environments ecc.). |
Installazione
In Ubuntu 18.04 Python è presente sia nella versione 2.* che nella versione 3.*. Pertanto è possibile installare pip per entrambe le versioni.
Python2
Verificare la versione di Python installata e l'assenza di problemi digitando nel terminale:
python2 --version
L'output sarà simile al seguente:
Python 2.7.15rc1
In caso di assenza di errori, installare il pacchetto python-pip.
Per verificare la versione di pip installata digitare:
pip --version
Python3
Verificare la versione di Python installata e l'assenza di problemi digitando nel terminale:
python3 --version
L'output sarà simile al seguente:
Python 3.6.6
In caso di assenza di errori, installare il pacchetto python3-pip.
Per verificare la versione di pip3 installata digitare:
pip3 --version
Utilizzo
|
Di seguito sono riportate le funzioni principali del programma, utilizzabili sia col comando pip che pip3. Per l'utilizzo delle opzioni, del file requirements.txt, di wheel, delle configurazioni avanzate e altre funzionalità si rimanda a questa guida. |
Comandi principali |
|
pip install nome_pacchetto |
Installa un pacchetto desiderato. |
pip search termine_di_ricerca |
Cerca su PyPI i pacchetti relativi al termine di ricerca inserito. |
pip install --upgrade nome_pacchetto |
Aggiorna un pacchetto desiderato. |
pip uninstall nome_pacchetto |
Rimuove un pacchetto desiderato. |
pip show nome_pacchetto |
Mostra le informazioni disponibili su un pacchetto installato. |
pip list |
Elenca i pacchetti installati. |
pip freeze |
Elenca i pacchetti installati nei formati richiesti. |
pip check |
Controlla lo stato delle dipendenze dei pacchetti installati. |
|
pip non supporta l'autocompletamento (come ad esempio apt). Pertanto occorre digitare il nome esatto del pacchetto da installare e fare attenzione durante la digitazione, per evitare errori di battitura. |
Di seguito sono riportati ulteriori esempi di utilizzo:
Installare specifiche versioni dei pacchetti:
pip install nome_pacchetto==N
dove N sta per la versione del pacchetto, come nel seguente esempio:
pip install Django==1.0.4
oppure versioni inferiori/superiori/uguali ad una specifica versione, come nel seguente esempio:
pip install Django>=1.0.4
Installare versioni in sviluppo:
pip install --pre nome_pacchetto
Installare da un pacchetto salvato in locale:
pip install ./Percorso/File/nome_pacchetto.tar.gz
Mostrare in una lista incolonnata i pacchetti che hanno versioni più recenti rispetto a quelle presenti nel sistema:
pip list --outdated --format columns
Aggiornamento
|
Questa operazione è fortemente sconsigliata agli utenti poco esperti, perché potrebbe rendere non utilizzabile pip senza opportune modifiche alla configurazione del programma. |
Per aggiornare pip digitare nel terminale il comando:
pip install --upgrade pip
