Ich habe Python 2.7.5 installiert, das funktioniert gut.ImportError: Kein Modul namens twisted.internet
Ich installiere dann scrapy (was, glaube ich, intern verdreht verwendet). Meine Scrapy Spinne funktioniert auch gut.
Ich installierte twisted:
sudo apt-get install python-twisted
Dann habe ich erstellt ein Beispielprogramm mit Echo-Code Server here gezeigt
Hier ist der 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()
Ich versuche, diesen Code zu laufen mit dieser Befehl:
$ 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
Kann mir jemand helfen, wie ich debuggen kann, warum mein verdrehtes Paket nicht von der Python-Installation übernommen wird?
Versuchen Sie, 'which python' auszuführen - was sagt es Ihnen? Was ist mit 'welchem Python2.7'? Wie wäre es mit 'python -c" import twisted; print (twisted) "'? Hast du vielleicht eine Datei namens 'twisted.py' irgendwo auf' sys.path'? – Glyph