Installa ed esegui Python 3 contemporaneamente a Python 2


22

Sto usando 13.04 ma voglio aver installato entrambe le principali versioni di Python per fare test sulla migrazione del mio codice attuale.

è possibile installare Python 3 nella stessa macchina che esegue Python 2.7? Ho bisogno di lavorare con entrambe le versioni, grazie!

Risposte:


50

Sì, devi solo installare il python3pacchetto.

$ sudo apt-get install python3

Python 2.X rimarrà comunque il Python predefinito utilizzato, quindi se si desidera eseguire uno script con Python 3.X è necessario eseguire

$ python3 /path/to/script.py

o aggiungi nella prima riga del tuo script eseguibile:

#!/usr/bin/env python3

Cerco molto e ho trovato solo informazioni su come installare Python 3, ma nulla sul fatto che il mio ambiente di sviluppo sia sicuro con entrambe le versioni in esecuzione. Grazie!
mlacunza,

2
@mlacunza Se si installano entrambi dai repository predefiniti (es: con apt-get, Software Center) non si avrà alcun problema. Ma se installi dal sorgente, a seconda di dove finisce l'installazione e se sostituisce l'installazione predefinita di Python potresti avere dei problemi.
Salem,

@mlacunza Se questo ha risposto alla tua domanda, contrassegnalo come risposta.
Salem,

Quale versione di Python verrà installata? Nel mio caso ha installato 3.2 ma avevo bisogno di 3.5.
chandresh,
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.