1

メタジャックがブログに書いた単純なねじれたアプリケーション エコー ボットを実行しようとしています。すべて正常に読み込まれるように見えますが、最後にエラーが発生します。

2009/07/12 15:46 -0600 [-] ImportError: cannot import name toResponse
2009/07/12 15:46 -0600 [-] Failed to load application: cannot import name toResponse

これを引き起こしている可能性のあるアイデアはありますか?

私は wokkel/twisted/python で遊んだことがなく、どこを見ればいいのかわかりません。

別の wokkel/twisted アプリを試してみて、まったく同じエラーが発生したことは何の価値もありません。

4

2 に答える 2

2

このエラーは、古いバージョンの Twisted を使用しているために発生します。インストーラーがトリックを行っていないように見えるため、ツイスト自体を更新する方法を見つけるためにオフにします。

于 2009-07-12T23:42:05.270 に答える
1

続けるには十分な情報がありませんが、私が推測する必要がある場合は、プログラムに依存しているモジュールの 1 つと同じ名前をプログラムに付けたと言えます。に名前を変更してanthonys_echo_bot.py、再実行してみてください。これを行う:

rm *.pyc

最初に実行しているディレクトリに。

それでも問題が解決しない場合は、インポートしようとしているコードの一部を追跡する必要がありますtoResponse。表示されるエラーはそれだけですか? コード行を指しているトレースバックはありませんか?

于 2009-07-12T22:15:59.610 に答える