Bagaimana cara saya memperbarui Python ke versi 3?

15

Apakah ada cara untuk memperbarui Python pada Raspberry Pi (Wheezy) ke Python 3.3 ?

xxmbabanexx
sumber
1
Anda mungkin tidak ingin mengubah default . Perangkat lunak sistem apa pun yang menggunakan Python mungkin akan rusak. Anda dapat menambahkan alias untuk akun Anda. Apakah mengetik python3 bukannya python sangat sulit?
John La Rooy
1
Jangan mengubah versi default kecuali jika Anda benar-benar perlu, gunakan virtualenv untuk membuat lingkungan Python 'sanboxed'. Anda dapat menginstal Python 3 ke salah satu dari mereka tanpa mempengaruhi proyek lain dengan cara itu.
phalt

Jawaban:

16

Anda dapat menginstal Python 3 dengan mudah:

$ sudo apt-get install python3

Namun : Saya tidak akan merekomendasikan menetapkan ini sebagai versi default Python.

Jika Anda belum melakukannya, mulai menggunakan virtualenv , alat untuk membuat lingkungan Python 'kotak pasir'. Virtualenv akan memungkinkan Anda menginstal beberapa versi Python tanpa saling bertentangan.

Instalasi mudah:

$ sudo pip install virtualenv

dan membuat lingkungan virtual dalam folder juga mudah:

$ virtualenv -p /usr/bin/python3 FOLDER

Bendera -p memberitahu Anda versi Python mana yang akan digunakan. Kemudian jika Anda masuk ke folder itu:

$ cd FOLDER

Anda akan melihat file seperti ini:

$ ls
bin include lib

Untuk mengaktifkan jenis virtualenv ini:

$ . bin/activate

Garis terminal dengan perubahan seperti:

(FOLDER)$root@raspiberrypi: $

atau yang serupa. Bagian (FOLDER) di bagian depan memberitahu Anda Anda menggunakan virtualenv.

Untuk berhenti menggunakan virtualenv itu cukup ketik:

deactivate
phalt
sumber
2
Bagaimana ini bisa menjadi jawaban yang diterima? Menurut jawaban ini, tidak ada versi 3.3 yang tersedia untuk Wheezy.
Jim Aho
Saya ingin bertanya apakah menginstal python3 dengan apt-get juga akan membuatnya default atau tidak
Pitto