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.