2012-03-19 4 views
0

Я решил использовать python 3 в проекте. Когда я попробовал easy_install pyramid, одна из вещей, которые пришли с пирамидой (а именно Chameleon), бросила синтаксическую ошибку.У меня возникли проблемы с установкой Chameleon и jinja2 с python3

Вместо этого я решил использовать Pyramid_Jinja2 и попробовал easy_install Jinja2, и у меня появилось еще несколько синтаксических ошибок.

Кто-нибудь заметил эти проблемы. Шамелеонные шаблоны хорошо выглядят, но я даже не могу заставить jinja2 работать вообще. Я пробовал pcreate -s pyramid_jinja2_starter MyProject Ошибка говорит, что эшафот не существует.

Был ли python3.2 плохая идея?

Я был на google весь день. Я даже не могу найти достойный учебник, который подскажет мне, что делать, когда я использую python3.2 с пирамидой.

ответ

1

Пирамида и Хамелеон и Jinja2 все поддерживают python 3 (см. Python 3 porting page в вики-проекте Pyramid); я думаю, ваша проблема остается с easy_install.

Установка либо distribute или pip, которые оба работают должным образом на Python 3.

Если вы по-прежнему возникают ошибки при easy_installing пакетов, размещать их как новые вопросы здесь на SO, чтобы увидеть, если мы можем помочь вам.

Обратите внимание, что многие инструментальные пакеты, которые вы, возможно, потребуется для вашего веб-приложения могут не были перенесены на Python 3 (или есть Python 3 коллег), и, таким образом, он может быть хорошей идеей, чтобы остаться на Python 2.7 для еще немного.

+0

Спасибо человеку. Я потерял надежду. В настоящее время мы решили использовать python 2.7, но код с использованием стиля python 3 как можно больше. мы будем мигрировать до 3, когда он будет готов. –