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.