Jaki jest najlepszy sposób na uzyskanie Python 2.5 i 2.7


27

Ubuntu 10.04 ma tylko dwie obsługiwane wersje Python 2.6 i 3.1. Programiści często potrzebują więcej, aby sprawdzić, czy ich kod w Pythonie działa w wersjach 2.7, 2.5 (a może nawet 2.4 i starszych). Jak najlepiej zainstalować te wersje Pythona obok siebie w przejrzystym systemie?

Czy to PPA Feliksa Krulla , którego obecnie używam?

Nawiasem mówiąc, niektóre ważne pakiety nie są dostępne w tych niestandardowych pytaniach z PPA deadsnakes:

  • python-setuptools (ale możesz zainstalować python-setuptools-deadsnakes)
  • Python-profiler

Odpowiedzi:


16

Korzystam również z PPA Deadsnakes firmy fkrull. Myślę, że obecnie jest to najlepszy sposób na uzyskanie Pythona 2.4, 2.5 i 2.7. Nie napotkałem żadnych problemów z używaniem go wraz z domyślnym Python2.6. Pomaga także utrzymać porządek, jeśli używasz virtualenv , szczególnie dla tych wersji Pythona, które nie są domyślnymi ustawieniami systemowymi.


+1 dla PPA + virtualenv. Rozszerzyłem to podejście w podobnym pytaniu: askubuntu.com/questions/17841/…
Alan Plum

4

Najlepszym rozwiązaniem byłoby prawdopodobnie debootstraputworzenie chroota wcześniejszej wersji Ubuntu, w której obsługiwano wersję 2.5, lub użycie maszyny wirtualnej.

Zainstalowanie go w Ubuntu wraz z wersją 2.6 może powodować problemy.


1
Czy mógłbyś bardziej szczegółowo określić problemy, które mogą powodować?
Marius Gedminas

Niektóre biblioteki są niepoprawnie oznaczone jako obsługujące „wszystkie” wersje Pythona, gdy obsługują tylko wersję 2.6.x. Będą się włamać na ciekawe i trudne do debugowania sposoby.
lfaraone
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.