我安装了运行良好的 python 2.7.5。
然后我安装了scrapy(我认为它在内部使用了twisted)。我的scrapy spider也运行良好。
我安装了扭曲:
sudo apt-get install python-twisted
然后,我使用此处显示的 Echo Server 代码创建了一个示例程序
这是代码
from twisted.internet import protocol, reactor
class Echo(protocol.Protocol):
def dataReceived(self, data):
self.transport.write(data)
class EchoFactory(protocol.Factory):
def buildProtocol(self, addr):
return Echo()
reactor.listenTCP(1234, EchoFactory())
reactor.run()
我尝试使用以下命令运行此代码:
$ python twistedTester.py
Traceback (most recent call last):
File "twistedTester.py", line 1, in <module>
from twisted.internet import protocol, reactor
ImportError: No module named twisted.internet
谁能帮我调试一下为什么我的扭曲包没有被 Python 安装拾取?