Cách cài đặt python 3.2 trong Ubuntu 13.04


8

Tôi cần python 3.2 cho mục đích phát triển, nhưng Ubuntu 13.04 mới đi kèm với python 3.3.

Có cách nào tốt nhất để cài đặt phiên bản python cũ hơn vào Ubuntu không?

Cảm ơn


2
Bất kỳ lý do cụ thể bạn cần 3.2? Có một tính năng trong đó không có trong 3.3?
dobey

1
Không, nhưng có 3.2 trên máy chủ sản xuất và tôi muốn làm việc trên cùng một phiên bản.
JoshuaBoshi

Câu trả lời:


11

Sử dụng PPA Deadsnakes , bao gồm một loạt các phiên bản Python được đóng gói cho một loạt các phiên bản Ubuntu, bao gồm 3.2 cho hiếm.

sudo apt-add-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.2

1
Đây chính xác là câu trả lời tôi đang chờ đợi .. cảm ơn bạn rất nhiều!
JoshuaBoshi

1

Tải xuống và biên dịch Python (với thiết bị đầu cuối):

wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
tar jxf ./Python-3.3.0.tar.bz2
cd ./Python-3.3.0
./configure --prefix=/opt/python3.3
make && sudo make install

Nguồn: AskUbfox


Nếu tôi bỏ qua rằng tôi muốn cài đặt 3.2 (không phải 3.3), tôi đoán câu trả lời này sẽ là "biên dịch nó". Tôi ổn, với câu trả lời này, nhưng tôi muốn biết liệu có lựa chọn nào tốt hơn không - có thể là các gói được chuẩn bị.
JoshuaBoshi

1

Các tùy chọn khác mà tôi đã gặp là pyenvpythonz - cả hai sẽ xây dựng các phiên bản tùy chỉnh của python (bao gồm PyPy và Jython) cho bạn và cho phép bạn thay đổi python bạn sử dụng trong thiết bị đầu cuối.

Tôi đã không thử bản thân mình vì vậy không thể đề nghị một.

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.