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

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.


+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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.