Come gestire le multi-versioni di Python in Linux Debian? (Problemi specifici con: pip, pew, path)


0

Il mio sistema operativo è basato su Debian Linux (Linux Mint). Ho installato la versione 3 di Python:

  • 2.7.15rc1 (disponibile come predefinito negli usi quotidiani debian);

  • 3.6.7 (ho installato per imparare la codifica);

  • e 3.7.2 (ho installato per andare ancora oltre, con nuove funzionalità aggiornate)

Sono riuscito a cambiare il mio alias, quindi quando eseguo script.py nel mio terminale, usando python scrypt.py, in realtà utilizza Python 3.7.2 per impostazione predefinita.

Pip prima emissione

Tuttavia, quando voglio installare un modulo (come ad esempio pygame), usando pip installo pip3 install, procedi l'installazione, ma imposta rispettivamente in Python 2.7.15rc1 e 3.6.7; ma NON in Python 3.7.2.

Come posso risolvere questo problema intricato?

Pew & path del secondo numero

Vorrei usare pew, per impostare alcuni ambienti virtuali in base alle esigenze del mio progetto. Tuttavia, a causa della precedente descrizione, non riesco a creare un env peww in Python 3.7

Nel percorso (e da quello che ho visto in Stack Overflow, potrebbe essere la causa) /home/user_name/.local/libHo solo 2 cartelle:

python2.7

e

python3.6

MA> NO python3.7

Quale sarebbe la causa di questo problema? (è probabile la mia diagnosi? Un problema di percorso?)

Come includere python3.7 nel percorso di Pew?

Come creare un pew env python3.7?


comprensibili tutorial pew sono spaventosi su internet. E non ho visto nulla sul web che abbia aiutato questa multiversione di pitone, né la situazione (finora).

Mille grazie in anticipo, a tutti coloro che si prendono il tempo di prendere in considerazione questa richiesta.


1
Nota: pip sembra non essere installato nella mia versione Python 3.7.2. Se questo dettaglio può dare qualche indizio ...
user10956496
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.