Python 2.6 против 2.7, для проектов пилонов / пирамид - PullRequest
2 голосов
/ 12 сентября 2011

Какие проблемы могут возникнуть, если я буду использовать python 2.7 вместо python 2.6 для своих проектов пилонов / пирамид?Раньше я использовал Python 2.6 на своем Ubuntu 10.04, но теперь у меня на ноутбуке есть Ubuntu 11.04 с Python 2.7.

Ответы [ 3 ]

3 голосов
/ 12 сентября 2011

Если вы используете Ubuntu, менеджер пакетов исправит большинство мелких проблем, таких как поиск пакетов, которые вы использовали в 2.6.Но есть некоторые пакеты, которые не совместимы с Python2.7.

В основном Python2.7 является обратно-совместимой версией с 3.X, или, по крайней мере, Python 2.7 был обновлением с 2.6 до 3.Xсинтаксис и все его новые функции во время перевода в 3.X.

Вот некоторая информация:

В основном Python2.7 должен просто дать вам больше функций, но может вызвать непредвиденные проблемы. Идите вперед и обновите его на отдельном компьютере, запустите ваш код, если он работает, обновите ваш реальный компьютерв Python2.7.

Проблемы, которые могут возникнуть, незначительны, вы должны быть в состоянии исправить их в течение 1 часа.

1 голос
/ 12 сентября 2011

Согласно этому сообщению , Pyramid 1.2 (как и 1.1) полностью поддерживается на Python 2.5.x, 2.6.x и 2.7.x, поэтому вы должны быть полностью настроены.Исходя из своего личного опыта, я не сталкивался с какими-либо проблемами с Pyramid / Python2.7.

В наши дни мой стек Pyramid состоит из:

  • python 2.7
  • хуфу
  • sqlalchemy 0.7.x

и это работает довольно хорошо.

0 голосов
/ 12 сентября 2011

Взгляните на http://docs.python.org/dev/whatsnew/2.7.html Вы найдете все, что вам когда-либо понадобится знать.

...