Jak zaktualizować Python do wersji 3?


15

Czy jest jakiś sposób na aktualizację Pythona na Raspberry Pi (Wheezy) do Python 3.3 ?


1
Prawdopodobnie nie chcesz zmieniać ustawień domyślnych . Każde oprogramowanie systemowe korzystające z języka Python prawdopodobnie ulegnie awarii. Możesz dodać alias do swojego konta. Czy pisanie python3 zamiast python jest tak trudne?
John La Rooy,

1
Nie zmieniaj domyślnej wersji, chyba że naprawdę potrzebujesz, użyj virtualenv, aby utworzyć środowiska „sanboxed” Python. Możesz zainstalować Python 3 na jednym z nich bez wpływu na inne projekty w ten sposób.
phalt

Odpowiedzi:


16

Możesz łatwo zainstalować Python 3:

$ sudo apt-get install python3

Jednak : nie zalecałbym ustawiania tego jako domyślnej wersji Pythona.

Jeśli jeszcze nie jesteś, zacznij korzystać z virtualenv , narzędzia do tworzenia środowisk Python w trybie „sandboxed”. Virtualenv pozwoli ci zainstalować wiele wersji Pythona bez konfliktów między nimi.

Instalacja jest łatwa:

$ sudo pip install virtualenv

a tworzenie wirtualnego środowiska w folderze jest również łatwe:

$ virtualenv -p /usr/bin/python3 FOLDER

Flaga -p informuje, której wersji języka Python użyć. Jeśli przejdziesz do tego folderu:

$ cd FOLDER

zauważysz takie pliki:

$ ls
bin include lib

Aby aktywować ten typ virtualenv:

$ . bin/activate

Linia terminalu z taką zmianą:

(FOLDER)$root@raspiberrypi: $

lub coś podobnego. Część (FOLDER) z przodu informuje, że korzystasz z virtualenv.

Aby przestać używać tego virtualenv, po prostu wpisz:

deactivate

2
Jak może to być zaakceptowana odpowiedź? Zgodnie z tą odpowiedzią nie ma dostępnej wersji 3.3 dla Wheezy.
Jim Aho,

Chciałem zapytać, czy zainstalowanie Python3 przy pomocy apt-get spowoduje, że będzie to ustawienie domyślne, czy nie
Pitto
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.