Come posso aggiornare Python alla versione 3?


15

Esiste un modo per aggiornare Python sul Raspberry Pi (Wheezy) a Python 3.3 ?


1
Probabilmente non vuoi cambiare il valore predefinito . Qualsiasi software di sistema che utilizza Python probabilmente si romperà. Puoi aggiungere un alias per il tuo account. Digitare python3 invece di python è davvero così difficile?
John La Rooy,

1
Non modificare la versione predefinita a meno che non sia necessario, utilizzare virtualenv per creare ambienti Python "sanboxed". Puoi installare Python 3 in uno di essi senza influenzare altri progetti in quel modo.
asfalto

Risposte:


16

Puoi installare facilmente Python 3:

$ sudo apt-get install python3

Tuttavia : non consiglierei di impostarlo come versione predefinita di Python.

Se non lo sei già, inizia a utilizzare virtualenv , uno strumento per la creazione di ambienti Python "sandbox". Virtualenv ti consentirà di installare più versioni di Python senza che siano in conflitto tra loro.

L'installazione è semplice:

$ sudo pip install virtualenv

e anche creare un ambiente virtuale in una cartella è facile:

$ virtualenv -p /usr/bin/python3 FOLDER

Il flag -p indica quale versione di Python usare. Quindi se vai in quella cartella:

$ cd FOLDER

noterai i file in questo modo:

$ ls
bin include lib

Per attivare questo tipo di virtualenv:

$ . bin/activate

La linea terminale con il cambiamento in questo modo:

(FOLDER)$root@raspiberrypi: $

o qualcosa di simile. La parte (FOLDER) nella parte anteriore ti dice che stai usando virtualenv.

Per smettere di usare quel virtualenv basta digitare:

deactivate

2
Come può essere una risposta accettata? Secondo questa risposta non esiste una versione 3.3 disponibile per Wheezy.
Jim Aho,

Volevo chiedere se l'installazione di python3 con apt-get lo renderà anche predefinito o meno
Pitto
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.