Tôi đã cài đặt python 2.7.5 hoạt động tốt.NhậpError: Không có mô đun nào có tên là twisted.internet
Sau đó tôi cài đặt cào (theo tôi nghĩ, sử dụng nội bộ xoắn). Spider phế liệu của tôi cũng hoạt động tốt.
Tôi đã cài đặt xoắn:
sudo apt-get install python-twisted
Sau đó, tôi đã tạo ra một chương trình mẫu sử dụng Echo mã máy chủ thể hiện here
Dưới đây là đoạn code
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()
Tôi cố gắng chạy mã này sử dụng lệnh này:
$ 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
Bất cứ ai có thể giúp tôi với cách tôi có thể gỡ lỗi tại sao gói xoắn của tôi không được cài đặt bằng Python?
Thử chạy 'which python' - nó cho bạn biết điều gì? Điều gì về 'mà python2.7'? Làm thế nào về 'python -c" nhập khẩu xoắn, in (xoắn) "'? Bạn có lẽ có một tập tin gọi là 'twisted.py' ở đâu đó trên' sys.path'? – Glyph