1

我正在尝试运行 metajack 博客中提到的一个简单的扭曲应用程序 echo bot,一切看起来都可以正常加载,但最后我得到一个错误:

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 版本。寻找一种方法来更新twisted本身,因为安装程序似乎没有起到作用。

于 2009-07-12T23:42:05.270 回答
1

没有足够的信息继续下去,但如果我不得不猜测,我会说你给你的程序赋予了与它所依赖的模块之一相同的名称。尝试将其重命名为anthonys_echo_bot.py并重新运行它。做这个:

rm *.pyc

在您首先运行它的目录中。

如果这没有帮助,您将需要追踪正在尝试导入的代码段toResponse- 这是您得到的所有错误吗?没有回溯,指向代码行?

于 2009-07-12T22:15:59.610 回答