Який найкращий спосіб отримати 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.