1

Pythonを使用してGoogleAppEngineでアプリケーションを開発しています。Pythonのeditdist機能を使用したいので、プログラムにeditdist C pythonモジュールをインポートしていますが、モジュールeditdistが存在しないことを示しています。

ローカルアプリケーション用にeditdistをインポートすると、正常に機能しますが、GoogleAppEngineアプリケーションでは機能しません。

このモジュールをインポートする方法を誰かに提案してもらえますか?

4

2 に答える 2

5

App Engineは「純粋なPython」環境であり、コンパイルする必要のあるC拡張機能やその他のコードを使用することはできません。

したがって、 App Engineでこのプログラムを使用する方法はなく、私が見つけた競合する「本番品質」のPythonライブラリはすべてCモジュールとして実装されていました。

レーベンシュタイン距離アルゴリズムの代替実装は存在しますが、editdistほど高速なものはありません。これらのよりナイーブな実装は、ニーズによってはまだ受け入れられる場合があります。

于 2011-03-08T06:56:04.060 に答える
1

Python で実装されているいくつかの代替案を次に示します (自分でテストしていません)。

于 2011-03-08T07:52:25.963 に答える