|
Dimensione: 4664
Commento:
|
Dimensione: 6715
Commento: prova pip
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from andreas-xavier/prova4 | |
| Linea 3: | Linea 2: |
| #LANGUAGE it | #language it |
| Linea 5: | Linea 4: |
| <<Indice>> <<Informazioni(rilasci="16.04 15.10 14.04";forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=520283";)>> |
<<Include(NuoviStrumentiWiki/PaginaDiProva)>> <<Indice(depth=2)>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=631491"; rilasci="18.04")>> |
| Linea 10: | Linea 11: |
| Questa guida spiega come installare '''GNOME Flashback''' ('''GNOME Fallback''' in Ubuntu 12.04). | In questa guida sono descritte le istruzioni per installare '''pip''' su Ubuntu e derivate, nonché nozioni generali sul suo utilizzo (per informazioni più specifiche si rimanda ai [[#risorse|link]] di approfondimento). |
| Linea 12: | Linea 13: |
| Si tratta di una sessione di '''GNOME''' semplificata, simile al vecchio '''GNOME 2'''. Infatti, al pari di quest'ultimo, presenta i tasti menu e due pannelli (superiore e inferiore). <<BR>> In Ubuntu e Debian può essere installata separatamente da '''[[AmbienteGrafico/Gnome/Installazione|Gnome Shell]]'''. |
'''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 15: | Linea 16: |
| ||<tablestyle="text-align: justify; width:63%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;"> Se si usa '''[[https://help.gnome.org/misc/release-notes/3.8/|GNOME 3.8]]''' o superiore, e si vuole soltanto visualizzare nella Shell di GNOME il menu e il pannello inferiore, basta accedere in modalità '''GNOME Classico'''. || | == Consigli generali == |
| Linea 17: | Linea 18: |
| '''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 18: | Linea 20: |
| Inoltre '''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 in sistemi non destinati alla produttività; * in ambienti "protetti", quali [[Virtualizzazione|macchine virtuali]], Python virtual environments ecc. * qualora il software desiderato sia disponibile soltanto tramite '''pip'''. {{{#!wiki important Poiché molti componenti essenziali di Ubuntu sono scritti in Python, si raccomanda di non installare e/o aggiornare tramite pip i pacchetti fondamentali del sistema. Questo perché la presenza di versioni diverse potrebbe provocare problemi di dipendenze e/o esecuzione, rendendo Ubuntu altamente instabile o non funzionante. Si raccomanda infine di non lanciare pip con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]], se non in ambienti "protetti" (come macchine virtuali, virtualenv ecc.). }}} |
|
| Linea 21: | Linea 32: |
| [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://gnome-panel | gnome-panel]]. | In Ubuntu 18.04 '''Python''' è presente sia nella versione 2.* che nella versione 3.*. Pertanto è possibile installare '''pip''' per entrambe le versioni. |
| Linea 23: | Linea 34: |
| In alternativa, installare uno dei seguenti pacchetti: | == Python2 == |
| Linea 25: | Linea 36: |
| * '''Ubuntu 14.04 e successive:''' [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://gnome-session-flashback | gnome-session-flashback]]. * '''Ubuntu 12.04:''' [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://gnome-session-fallback | gnome-session-fallback]]. |
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 28: | Linea 47: |
| = Accedere alla sessione = | == Python3 == |
| Linea 30: | Linea 49: |
| 0. Terminare la sessione corrente (logout). 0. Nella schermata di login del [[AmbienteGrafico/DisplayManager|display manager]], selezionare: * '''Ubuntu 14.04 e successive''': '''GNOME Flashback''' o '''GNOME Flashback (no effect)'''. * '''Ubuntu 12.04''': '''GNOME Classic''' o '''GNOME Classic (no effect)''' |
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.7 }}} 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 }}} |
| Linea 35: | Linea 60: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Le sessioni '''GNOME Classic (no effect)''' e '''GNOME Flashback (no effect)''' utilizzano un'interfaccia senza effetti grafici.'' || | = Utilizzo = |
| Linea 37: | Linea 62: |
| ||<style="border:none;"> <<Immagine(./login.png,200,center)>>||<style="border:none;">La sessione GNOME '''Classic''' di Ubuntu 12.04 non è da confondere con la sessione GNOME '''Classico''' di [[AmbienteGrafico/Gnome/Installazione |GNOME 3.8]] e superiori (visibile nella figura a sinistra).|| | {{{#!wiki note 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 39: | Linea 66: |
| = Primo avvio = Ecco come si presenta il desktop della sessione '''GNOME Classic''' su Ubuntu 12.04: <<Immagine(./GNOME-Fallback.png,600,center)>> <<BR>> |
||<:-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. || || '''pip help''' || Mostra informazioni sull'uso di pip, fra cui l'elenco dei principali comandi e delle opzioni. || |
| Linea 44: | Linea 77: |
| Ecco come si presenta il desktop di '''GNOME Flashback''' su Ubuntu 14.04 e superiori: <<Immagine(./GNOME-Flashback.png,600,center)>> <<BR>> |
{{{#!wiki important A differenza di apt, pip non supporta l'autocompletamento. Pertanto occorre digitare il nome esatto del pacchetto da installare, facendo attenzione ad evitare errori di battitura durante la digitazione. }}} |
| Linea 48: | Linea 81: |
| A scopo puramente illustrativo, ecco come si presenta la sessione in modalità '''GNOME Classico''' in '''[[AmbienteGrafico/Gnome/Installazione |GNOME 3.8]]''' e superiori: <<Immagine(./GNOME-Classico.png,600,center)>> <<BR>> |
Di seguito sono riportati ulteriori esempi di utilizzo: |
| Linea 52: | Linea 83: |
| = Personalizzazione dei pannelli = | * 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 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 }}} * Mostrare informazioni sull'utilizzo di un determinato comando:{{{ pip <comando> -h }}} come nel seguente esempio:{{{ pip list -h }}} |
| Linea 54: | Linea 108: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''La combinazione indicata di seguito, ''Alt + clic destro'', per gli utenti con Compiz attivato è ''Alt + Super + clic destro''.''' || | = Aggiornamento = |
| Linea 56: | Linea 110: |
| L'azione del clic del mouse (tasti destro o sinistro a seconda dei casi) sugli elementi presenti nei pannelli permette l'interazione con gli stessi.<<BR>> Inoltre gli indicatori di '''Ubuntu''' solitamente sono disponibili anche nella modalità '''GNOME Classic'''/'''GNOME Flashback'''. |
{{{#!wiki important Questa operazione è fortemente sconsigliata agli utenti poco esperti, poiché potrebbe rendere non utilizzabile pip senza opportune modifiche alle configurazioni del programma. Per lo stesso motivo è opportuno ignorare eventuali consigli di aggiornamento nell'ouput di pip, simili al seguente: `You should consider upgrading via the 'pip install --upgrade pip' command`. }}} |
| Linea 59: | Linea 114: |
| * '''Proprietà dei pannelli''': per modificare le impostazioni utilizzare la combinazione '''Alt + clic destro''' in uno spazio vuoto di un pannello, quindi scegliere '''Proprietà'''. * '''Aggiungere o rimuovere pannelli''': posizionarsi nello spazio vuoto di un pannello, utilizzare la combinazione '''Alt + clic destro''', quindi scegliere '''Elimina questo pannello''' oppure '''Nuovo pannello'''. * '''Aggiungere gli elementi''': posizionarsi sull'elemento desiderato con il mouse, premere la combinazione '''Alt + clic destro''', scegliere '''Aggiungi al pannello...'''. * '''Spostare o rimuovere gli elementi''': posizionarsi in uno spazio vuoto di un pannello, utilizzare la combinazione '''Alt + clic destro''', quindi scegliere '''Sposta''' oppure '''Rimuovi''' ('''Move''' e '''Remove''' nella modalità '''GNOME Classic'''). |
Per aggiornare '''pip''' digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ pip install --upgrade pip }}} |
| Linea 64: | Linea 118: |
| <<Anchor(risorse)>> | |
| Linea 65: | Linea 120: |
| * [[https://pip.pypa.io|Sito e documentazione ufficiali del progetto]] * [[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 66: | Linea 127: |
| * [[https://wiki.gnome.org/Projects/GnomeFlashback|Pagina del Progetto]] |
|
| Linea 69: | Linea 128: |
| ##CategoryProgrammazione | |
| Linea 70: | Linea 130: |
| ##CategoryGrafica |
Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
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 sul suo utilizzo (per informazioni più specifiche si rimanda ai link di approfondimento).
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.).
Inoltre 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 in sistemi non 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 scritti in Python, si raccomanda di non installare e/o aggiornare tramite pip i pacchetti fondamentali del sistema. Questo perché la presenza di versioni diverse potrebbe provocare problemi di dipendenze e/o esecuzione, rendendo Ubuntu altamente instabile o non funzionante. Si raccomanda infine di non lanciare pip con i privilegi di amministrazione, se non in ambienti "protetti" (come macchine virtuali, virtualenv 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.7
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 help |
Mostra informazioni sull'uso di pip, fra cui l'elenco dei principali comandi e delle opzioni. |
A differenza di apt, pip non supporta l'autocompletamento. Pertanto occorre digitare il nome esatto del pacchetto da installare, facendo attenzione ad evitare errori di battitura durante la digitazione.
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 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
Mostrare informazioni sull'utilizzo di un determinato comando:
pip <comando> -h
come nel seguente esempio:
pip list -h
Aggiornamento
Questa operazione è fortemente sconsigliata agli utenti poco esperti, poiché potrebbe rendere non utilizzabile pip senza opportune modifiche alle configurazioni del programma. Per lo stesso motivo è opportuno ignorare eventuali consigli di aggiornamento nell'ouput di pip, simili al seguente: You should consider upgrading via the 'pip install --upgrade pip' command.
Per aggiornare pip digitare nel terminale il comando:
pip install --upgrade pip
Ulteriori risorse
