Apa cara terbaik untuk mendapatkan Python 2.5 dan 2.7

27

Ubuntu 10.04 hanya memiliki dua Python versi 2.6 dan 3.1 yang didukung. Pengembang sering membutuhkan lebih banyak, untuk menguji apakah kode Python mereka berfungsi pada 2.7, 2.5 (dan bahkan mungkin 2.4 dan yang lebih lama). Apa cara terbaik untuk menginstal versi Python itu secara berdampingan pada sistem yang jelas?

Apakah itu PPA Felix Krull , yang saya gunakan saat ini?

Kebetulan, beberapa paket penting tidak tersedia di Python non-standar dari PPA deadsnakes:

  • python-setuptools (tetapi Anda dapat menginstal python-setuptools-deadsnakes)
  • python-profiler
Marius Gedminas
sumber

Jawaban:

16

Saya juga menggunakan PPA Deadsnakes fkrull. Saya pikir ini adalah cara terbaik untuk mendapatkan Python 2.4, 2.5, dan 2.7 saat ini. Saya belum mengalami masalah menggunakannya di samping Python2.6 default. Ini juga membantu menjaga hal-hal bersih jika Anda menggunakan virtualenv , terutama untuk versi Python yang bukan sistem default.

brousch
sumber
+1 untuk PPA + virtualenv. Saya telah memperluas pendekatan ini dalam pertanyaan serupa: askubuntu.com/questions/17841/…
Alan Plum
4

Taruhan terbaik Anda mungkin akan digunakan debootstrapuntuk membuat chroot dari versi Ubuntu sebelumnya di mana 2,5 didukung, atau menggunakan mesin virtual.

Menginstalnya di Ubuntu bersama 2.6 dapat menyebabkan masalah.

lfaraone
sumber
1
Bisakah Anda lebih spesifik tentang masalah yang mungkin menyebabkan?
Marius Gedminas
Beberapa perpustakaan salah ditandai sebagai mendukung versi Python 'semua' ketika mereka hanya mendukung 2.6.x. Mereka akan memecah dengan cara yang menarik dan sulit untuk debug.
lfaraone