0

プロジェクトでpython 3を使用することにしました。easy_install ピラミッドを試したところ、ピラミッドに付属しているものの 1 つ (すなわち Chameleon) が構文エラーをスローしました。

代わりに Pyramid_Jinja2 を使用することにし、easy_install Jinja2 を試してみましたが、さらにいくつかの構文エラーが発生しました。

これらの問題に気づいた人はいますか。Chameleon テンプレートはうまくレンダリングされますが、jinja2 をまったく動作させることさえできません。pcreate -s pyramid_jinja2_starter MyProjectscaffold が存在しないというエラーを試してみました。

python3.2 は悪い考えでしたか?

私は一日中グーグルにいました。ピラミッドでpython3.2を使用しているときに何をすべきかを教えてくれるまともなチュートリアルさえ見つかりません。

4

1 に答える 1

1

Pyramid、Chameleon、およびJinja2はすべてPython 3をサポートしています(PyramidプロジェクトwikiのPython 3移植ページを参照してください)。あなたの問題はeasy_install代わりにあると思います。

ディストリビュートまたはpipのいずれかをインストールします。どちらも、Python3で正しく機能します。

easy_installingパッケージでエラーが発生する場合は、新しい質問としてSOに投稿して、サポートできるかどうかを確認してください。

Webアプリケーションに必要な多くのインストルメンタルパッケージがまだpython3に移植されていない(またはpython 3に対応するものがある)可能性があることに注意してください。したがって、しばらくの間python2.7を使用することをお勧めします。

于 2012-07-28T16:27:55.793 に答える