Python 2.5 ve 2.7'yi elde etmenin en iyi yolu nedir


27

Ubuntu 10.04'te yalnızca iki adet Python 2.6 ve 3.1 sürümleri bulunur. Geliştiriciler Python kodlarının 2.7, 2.5 (ve hatta 2.4 ve daha eskileri) üzerinde çalıştığını test etmek için genellikle daha fazlasına ihtiyaç duyarlar. Bu Python versiyonlarını yan yana açık bir sisteme kurmanın en iyi yolu nedir?

Şu anda kullandığım Felix Krull'un PPA'sı mı ?

Bu arada, bazı önemli paketler, standart olmayan Ptonlarda deadsnakes PPA’dan alınamıyor:

  • python-setuptools (ancak python-setuptools-deadsnakes yükleyebilirsiniz)
  • piton-profil

Yanıtlar:


16

Ayrıca fkrull'un Deadsnakes PPA'sını kullanıyorum. Python 2.4, 2.5 ve 2.7'yi almanın en iyi yolunun bu olduğunu düşünüyorum. Varsayılan Python2.6 ile birlikte kullanırken herhangi bir sorun yaşamadım. Ayrıca , özellikle sistem varsayılanı olmayan Python sürümleri için bir sanalenv kullanıyorsanız , işleri temiz tutmanıza yardımcı olur .


PPA + virtualenv için +1. Bu yaklaşımla benzer bir soruda genişledim: askubuntu.com/questions/17841/…
Alan Plum

4

En iyi seçeneğiniz muhtemelen debootstrap2.5'in desteklendiği daha önceki bir Ubuntu sürümünün bir parçasını oluşturmak ya da sanal bir makine kullanmak olabilirdi.

2.6 ile birlikte Ubuntu'ya kurmak sorunlara neden olabilir.


1
Sebep olabileceği problemler hakkında daha spesifik olabilir misiniz?
Marius Gedminas

Bazı kütüphaneler yanlış, yalnızca 2.6.x'i desteklediklerinde 'tüm' Python sürümlerini destekleyen olarak işaretlenir. İlginç ve hata ayıklanması zor yollardan ayrılacaklar.
saat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.