Topic: Non mi torna qualcosa quando installo pip (Xubuntu 18.04)  (Letto 73 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline claudiog.1982

  • python unicellularis
  • *
  • Post: 3
  • Punti reputazione: 0
    • Mostra profilo
Ciao a tutti, comincio subito col primo post.
Vi chiedo sin da subito di portare un pò pazienza perchè sono estremamente inesperto.
Ho un portatile di circa 5/6 con Xubuntu, digitando lsb_release –d il risultato è Ubuntu 18.04.4 LTS
Da quello che sono riuscito a capire per imparare a usare python è necessario scaricarlo assieme a un pacchetto chiamato pip.
Ho scaricato questi pacchetti da terminale, ma ho già il primo problema: la versione di python che ho è la 3.8.2 mentre la versione di pip è la 9.0.1 che è per python 3.6
al che ho controllato e ho visto che ha installato anche la versione di python 3.6.9.
Volevo sapere come potrei installare la versione di pip per python 3.8.2 o ancora prima, visto che non ho trovato documentazione, se c'è!
Grazie a tutti.
Claudio

Offline nuzzopippo

  • python erectus
  • ***
  • Post: 228
  • Punti reputazione: 0
    • Mostra profilo
Re:Non mi torna qualcosa quando installo pip (Xubuntu 18.04)
« Risposta #1 il: Aprile 05, 2020, 07:05 »
Ciao @claudiog.1982 ben venuto, mi permetto qualche suggerimento che i più esperti possono tranquillamente criticare, se il caso

Anche io uso la 18.04.4 LTS di ubuntu e sto cercando di imparare python, perciò non prendere ciò che dico per oro colato.

In primo luogo, Ti suggerirei di evitare di installare moduli python a livello di sistema, a meno che Tu non ritenga Ti siano indispensabili per qualche motivo, in tal caso utilizza preferenzialmente i pacchetti presenti nei repository, ciò per evitare di ingolfare il sistema con librerie che non servono.

Per le Tue prove impara da subito ad utilizzare i virtual-environments (venvs) se non li conosci, qui la docs ufficiale, ed una pagina in italiano qui, scelta a caso, che riporta l'essenziale, ve ne sono molte altre in giro, in caso Ti occorra.

Ubuntu 18.04 già prevede di default python, è utilizzato da numerosi script di sistema ed è presente in due versioni, queste sono quelle di default presenti nella mia installazione:
NzP:~$ python --version
Python 2.7.17
NzP:~$ python3 --version
Python 3.6.9
NzP:~$

Potresti eseguire una verifica per vedere cosa Ti risponde la shell.

In merito a pip, ricordo molto tempo fa di aver avuto problemi che risolsi, comunque lo utilizzo solo nei virtual-env e correntemente ho proprio la versione 9.0.1 che non mi da problemi con il python 3.6.9, di default.
Bisogna tener presente che già la distribuzione ubuntu 18.04 prevede varie versioni di python, tra cui la 3.7 e la 3.8 ma queste ultime sono "minimali", mancano cioè di vari moduli presenti nella versione di default.

Stante la Tua condizione di primo approccio, se posso, Ti suggerirei di evitare installazioni di moduli vari e limitarti alle impostazioni del sistema nel Tuo primo approccio e, se proprio Ti occorrono utilizza i venv.

Dati i suggerimenti su, quale è il problema che Ti si presenta?, posta la segnalazione relativa, così si potrà valutare la natura del problema.

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 3.020
  • Punti reputazione: 9
    • Mostra profilo
Re:Non mi torna qualcosa quando installo pip (Xubuntu 18.04)
« Risposta #2 il: Aprile 05, 2020, 10:02 »
non esiste una "versione di pip adatta a quella versione di python".
Pip è un software separato da Python, che segue un suo sviluppo parallelo e quindi ha dei numeri di versione indipendenti da quelli di python. Python non "supporta" pip in nessun modo: puoi avere un python vecchissimo e un pip recentissimo, o viceversa (ok, fino a un certo punto ma ci capiamo).
In genere Pip è *distribuito* con Python, credo anche su Linux se lo ottieni con Apt... e *forse* anche se lo installi compilando dal sorgente, almeno per le versioni recenti? non saprei...
In ogni caso, se hai installato, poniamo, python 3.8, per verificare se il tuo python ha già pip basta che fai qualcosa come
$ python3.8 -m pip --version

Se ti risponde "non so di che cavolo stai parlando", vuol dire che pip non è installato in quel python.
Se vedi che il tuo pip non è aggiornato, allora se vuoi puoi aggiornarlo con
$ python3.8 -m pip install -U pip

Se hai più versioni di python installate (e su linux sicuramente sarà così), io trovo che per invocare pip sia meglio fare pythonX.X -m pip etc.etc. in modo da essere sicuro di beccare il pip giusto. Puoi anche fare semplicemente pip etc.etc., ma allora devi essere sicuro di quale pip stai parlando. Ci sono anche gli eseguibili versionati per pip, in ogni caso (pip3, pip3.8 etc etc).

Offline claudiog.1982

  • python unicellularis
  • *
  • Post: 3
  • Punti reputazione: 0
    • Mostra profilo
Re:Non mi torna qualcosa quando installo pip (Xubuntu 18.04)
« Risposta #3 il: Aprile 05, 2020, 10:14 »
Ragazzi grazie delle risposte precisissime.
@Nuzzopippo seguirò il tuo consiglio!
@RicPol lo sospettavo che fossero 2cose separate! Di Python a memoria confermo che ho la 2.7 qualcosa e la 3.6.9
Vi linko il video sotto
https://www.youtube.com/watch?v=T_I0OiyciFk&t=390s
è sulla 3.8 quindi volevo quella versione per seguire passo passo ed avere anche quela sorta di editor che si vede dal min 5:23 in poi.
Grazie e a presto!
Claudio
« Ultima modifica: Aprile 05, 2020, 14:22 da claudiog.1982 »

Offline nuzzopippo

  • python erectus
  • ***
  • Post: 228
  • Punti reputazione: 0
    • Mostra profilo
Re:Non mi torna qualcosa quando installo pip (Xubuntu 18.04)
« Risposta #4 il: Aprile 05, 2020, 19:42 »
...
è sulla 3.8 quindi volevo quella versione per seguire passo passo ed avere anche quela sorta di editor che si vede dal min 5:23 in poi.

"Quella sorta di edito" mi sembra proprio che sia IDLE, è fornito con python e dovresti avercene 2 versioni, non sono certo della configurazione dei menu di xubuntu ma dovresti avercelo nel sub-menu "Programmazione", nel caso non lo trovi dovrebbe apparire con il comando
python -m idlelib.idle
o
python3 -m idlelib.idle

dipendentemente dalla versione di python che vuoi usare.

Per altro, le differenze 3.6 - 3.8 non credo debbano essere molto rilevanti per un approccio base.

Offline claudiog.1982

  • python unicellularis
  • *
  • Post: 3
  • Punti reputazione: 0
    • Mostra profilo
Re:Non mi torna qualcosa quando installo pip (Xubuntu 18.04)
« Risposta #5 il: Aprile 05, 2020, 21:44 »
Si anche secondo me per un approccio base non dovrebbe cambiare nulla!
Comunque sto già facendo cose, grazie della dritta!