Cách tốt nhất để có được Python 2.5 và 2.7


27

Ubuntu 10.04 chỉ có hai phiên bản Python được hỗ trợ 2.6 và 3.1. Các nhà phát triển thường cần nhiều hơn, để kiểm tra xem mã Python của họ có hoạt động trên 2.7, 2.5 (và thậm chí là 2.4 và cũ hơn). Cách tốt nhất để cài đặt các phiên bản Python đó cạnh nhau trên một hệ thống sáng suốt là gì?

Đây có phải là PPA của Felix Krull , hiện tôi đang sử dụng không?

Ngẫu nhiên, một số gói quan trọng không có sẵn trong các Pythons không chuẩn từ PPA giả:

  • python-setuptools (nhưng bạn có thể cài đặt python-setuptools-deadsnakes)
  • hồ sơ trăn

Câu trả lời:


16

Tôi cũng sử dụng PPA của Dkrull. Tôi nghĩ rằng đó là cách tốt nhất để có được Python 2.4, 2.5 và 2.7 tại thời điểm này. Tôi không gặp phải bất kỳ vấn đề nào khi sử dụng nó cùng với Python2.6 mặc định. Nó cũng giúp giữ mọi thứ sạch sẽ nếu bạn sử dụng virtualenv , đặc biệt đối với các phiên bản Python không phải là mặc định của hệ thống.


+1 cho PPA + virtualenv. Tôi đã mở rộng theo cách tiếp cận này trong một câu hỏi tương tự: Askubfox.com/questions/17841/ trên
Alan Plum

4

Đặt cược tốt nhất của bạn có thể sẽ được sử dụng debootstrapđể tạo ra một phiên bản Ubuntu trước đó, nơi 2.5 được hỗ trợ hoặc sử dụng máy ảo.

Cài đặt nó trong Ubuntu cùng với 2.6 có thể gây ra sự cố.


1
Bạn có thể cụ thể hơn về các vấn đề có thể gây ra?
Marius Gedminas

Một số thư viện được đánh dấu không chính xác là hỗ trợ các phiên bản Python 'tất cả' khi chúng chỉ hỗ trợ 2.6.x. Họ sẽ phá vỡ theo những cách thú vị và khó gỡ lỗi.
lfaraone
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.