正常に動作しているpython 2.7.5をインストールしました。
次に、scrapy をインストールします (内部で twisted を使用していると思います)。私のスクレイピースパイダーも元気に動いています。
ツイストをインストールしました:
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のインストールで取得されない理由をデバッグする方法を教えてもらえますか?