Ich bin neu in Python und ich bin einen einfachen TCP-Server Server.py
schreiben, und ich versuche, den Reaktor mit dieser Codezeile zu importieren from twisted.internet import reactor
Das Problem ist, wenn ich führen Sie den Code ich diesen FehlerImport: Kein Modul mit dem Namen ‚Twisted‘
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5 /Users/Nora/PycharmProjects/Server/Server.py
Traceback (most recent call last):
File "/Users/Nora/PycharmProjects/Server/Server.py", line 2, in <module>
from twisted.internet import reactor
ImportError: No module named 'twisted'
Hinweis bekommen, dass ich OS X Yosemite verwende, und ich habe eine neue python-Version 3.5, installiert, wie kann ich an das System zurück in Version gebaut, die bereits gedreht hat?
führen Sie das Programm aus dem Standard-Python-Installationsverzeichnis? –
Sind Sie verdreht installiert? Es ist nicht einfach. "pip install twisted" Wenn Sie python3.5 verwenden, können Sie asyncio statt twist verwenden. Es ist besser als verdreht. Ansonsten verwenden Sie in python2.x verdreht. – xiaohen
Ich weiß nicht, dass ich einfach sagen würde asyncio ist besser als verdreht, sie arbeiten in verschiedenen Bereichen. Glyph deckt dies recht gut ab in https://glyph.twistedmatrix.com/2014/05/the-report-of-our-death.html und dem Autor der Autobahn (websocket lib) in http://autobahn.ws/python/ asynchrone-programmierung.html –