У меня проблемы с установкой Chameleon и jinja2 с python3 - PullRequest
0 голосов
/ 19 марта 2012

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

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

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

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

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

1 Ответ

1 голос
/ 28 июля 2012

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

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

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

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

...