Làm cách nào để cập nhật Python lên phiên bản 3?


15

Có cách nào để cập nhật Python trên Raspberry Pi (Wheezy) lên Python 3.3 không?


1
Bạn có thể không muốn thay đổi mặc định . Bất kỳ phần mềm hệ thống nào sử dụng Python có thể sẽ bị hỏng. Bạn có thể thêm một bí danh cho tài khoản của bạn. Là gõ python3 thay vì python thực sự rất khó?
John La Rooy

1
Không thay đổi phiên bản mặc định trừ khi bạn thực sự cần, sử dụng virtualenv để tạo môi trường Python 'sanboxed'. Bạn có thể cài đặt Python 3 vào một trong số chúng mà không ảnh hưởng đến bất kỳ dự án nào khác.
tạm dừng

Câu trả lời:


16

Bạn có thể cài đặt Python 3 dễ dàng:

$ sudo apt-get install python3

Tuy nhiên : Tôi không khuyên bạn nên giải quyết đây là phiên bản mặc định của Python.

Nếu bạn chưa sẵn sàng, hãy bắt đầu sử dụng virtualenv , một công cụ để tạo môi trường Python 'hộp cát'. Virtualenv sẽ cho phép bạn cài đặt nhiều phiên bản Python mà không xung đột với nhau.

Cài đặt dễ dàng:

$ sudo pip install virtualenv

và tạo một môi trường ảo trong một thư mục cũng dễ dàng:

$ virtualenv -p /usr/bin/python3 FOLDER

Cờ -p cho bạn biết nên sử dụng phiên bản Python nào. Sau đó, nếu bạn đi vào thư mục đó:

$ cd FOLDER

bạn sẽ nhận thấy các tập tin như vậy:

$ ls
bin include lib

Để kích hoạt loại virtualenv này:

$ . bin/activate

Dòng thiết bị đầu cuối với sự thay đổi như vậy:

(FOLDER)$root@raspiberrypi: $

hoặc một cái gì đó tương tự. Phần (FOLDER) ở phía trước cho bạn biết bạn đang sử dụng virtualenv.

Để ngừng sử dụng virtualenv, chỉ cần gõ:

deactivate

2
Làm thế nào đây có thể là một câu trả lời được chấp nhận? Theo câu trả lời này, không có phiên bản 3.3 dành cho Wheezy.
Jim Aho

Tôi muốn hỏi nếu cài đặt python3 với apt-get cũng sẽ làm cho nó mặc định hay không
Pitto 7/12/2015
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.