Eam*_*orr 4 python module twisted
我正试图让Python扭曲在我的Ubuntu 11.04盒子上工作.
我做到了 sudo apt-get install python-twisted
但是,当我尝试以下代码时:
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()
Run Code Online (Sandbox Code Playgroud)
我得到这个错误,我不能到底:
Traceback (most recent call last):
File "eamorr.py", line 1, in <module>
from twisted.internet import protocol, reactor
File "/home/eamorr/Desktop/twisted.py", line 1, in <module>
ImportError: No module named internet
Run Code Online (Sandbox Code Playgroud)
任何帮助都非常感谢.
Ach*_*him 20
问题是您的文件的名称.Python首先在当前目录中查找模块.当您尝试导入时twisted.internet,会在您调用的文件夹中找到该文件twisted.py.但是找不到internet子模块.如果你重命名你的文件,Python将加载正确的twisted,一切都将是finde.