У меня проблемы с установкой Chameleon и jinja2 с python3.

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

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

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

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

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


person Ranjith Ramachandra    schedule 19.03.2012    source источник


Ответы (1)


Pyramid, Chameleon и Jinja2 поддерживают Python 3 (см. страницу переноса Python 3 на вики проекта Пирамида); ваша проблема связана с easy_install вместо этого, я думаю.

Установите либо дистрибутив, либо pip, которые правильно работают на Python 3.

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

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

person Martijn Pieters    schedule 28.07.2012
comment
Спасибо чувак. Я потерял надежду. В настоящее время мы решили использовать python 2.7, но максимально использовать стиль python 3. мы перейдем на 3, когда он будет готов. - person Ranjith Ramachandra; 30.07.2012