Який найкращий спосіб отримати Python 2.5 та 2.7


27

Ubuntu 10.04 має лише дві підтримувані версії 2.6 і 3.1 Python. Розробникам часто потрібно більше, щоб перевірити, чи працює їхній код Python на 2.7, 2.5 (а може бути, навіть на 2.4 і старших). Який найкращий спосіб встановити ці версії Python поруч із зрозумілою системою?

Це PPA Фелікса Крула , яким я зараз користуюся?

Між іншим, деякі важливі пакети недоступні в тих нестандартних пітонах із ГНП:

  • python-setuptools (але ви можете встановити python-setuptools-deadsnakes)
  • пітон-профілер

Відповіді:


16

Я також використовую Deknakes PPA fkrull. Я думаю, що це найкращий спосіб отримати Python 2.4, 2.5 та 2.7 в цей час. У мене не виникло жодних проблем з його використанням поряд із Python2.6 за замовчуванням. Це також допомагає утримувати речі в чистоті, якщо ви використовуєте virtualenv , особливо для тих версій Python, які не є системними за замовчуванням.


+1 для PPA + virtualenv. Я розширив цей підхід у подібному питанні: askubuntu.com/questions/17841/…
Alan Plum

4

Ваша найкраща ставка, ймовірно, буде використовуватись debootstrapдля створення хронічної версії більш ранньої версії Ubuntu, де підтримується 2.5, або використання віртуальної машини.

Встановлення його в Ubuntu поряд із 2.6 може спричинити проблеми.


1
Чи можете ви бути більш конкретними щодо проблем, які можуть викликати?
Маріус Гедмінас

Деякі бібліотеки неправильно позначені як підтримуючі "всі" версії Python, коли вони підтримують лише 2.6.x. Вони будуть ламатися цікавими та важкими для налагодження способами.
lfaraone
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.