4

私は、tipfyGoogle App Engine (GAE) で動作させようとしています。Windows XPを使用しています。

「hello world」の例は正常に動作しています。私が理解していないのは、拡張機能を正しくインストールする方法です。

「マルチ認証」の例を使用しようとしていますが、あまり成功していません。

次のエラーが表示されます。

ImportError: No module named wtforms.validators

ドキュメントに従って、拡張機能をインストールしようとしました。実行するように指示されています。

bootstrap.py --distribute

どちらが返されますか:

http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gz のダウンロード

d:\temp\tmp2frf61 に展開中

d:\temp\tmp2frf61\distribute-0.6.14 で作業中

d:\temp\tmpq4-j_v に配布卵を構築する

警告: ディレクトリ 'docs' の下に 'Makefile' に一致するファイルが見つかりません

警告: ディレクトリ 'docs' の下に 'indexsidebar.html' に一致するファイルが見つかりませんでした

d:\temp\tmpq4-j_v\distribute-0.6.14-py2.5.egg

install_dir d:\temp\tmpq4-j_v

次に実行します:

ビン/ビルドアウト

そして、次を取得します。

中: 初期化中。エラー: D:\downloads\tipfy.0.6.3.build\project\bin\buildout.cfg を開けませんでした

そのファイルは bin ディレクトリに存在しないため、実行後にそこに配置する必要があると想定しています。

bootstrap.py --distribute

4

2 に答える 2

4

binディレクトリからではなく、buildout.cfgが置かれているディレクトリからbin/buildoutを実行する必要があります。このようなことをする

cd D:\downloads\tipfy.0.6.3.build\project
start bin/buildout
于 2011-01-04T01:45:14.997 に答える
1

bootstrap問題は、buildoutバージョン 0.6.3 IMHO で配布が壊れていることが原因です。オールインワンパッケージを使用することをお勧めします。

もう 1 つの問題は、行方不明wtformsです。私はあなたと同じ問題を抱えていますが、それに苦しんでいるgae-authと思います。tipfy-ext-auth簡単に言えばtipfy-ext-auth、tipfy 0.7 で動作するように更新され、0.6.3 を使用しています。

バージョン 0.7 は開発版であり、まだ公開されていません。したがって、1 つのオプションは、 hg リポジトリから直接 0.7 を使い始めることです。ただし、注意してください: 0.7 は 0.6.3 と互換性がありません。

もう 1 つのオプションは、wtforms モジュールを最新バージョンからダウンロードしてapp/libディレクトリに配置することです。私は自分のプロジェクトでこれを行いましたが、うまくいきました。

于 2010-10-18T10:29:43.433 に答える