Sono nuovo di pitone e sto scrivendo un semplice server TCP Server.py
, e sto cercando di importare il reattore utilizzando questa riga di codice from twisted.internet import reactor
Il problema è quando ho eseguire il codice ottengo questo erroreImportError: No module named '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'
Nota che sto usando OS X Yosemite, e ho installato una nuova versione 3.5 di Python, come posso tornare al sistema integrato nella versione che già ha contorto?
eseguire il programma dalla directory di installazione python predefinita? –
Si installa twistato? non è di base. "pip install twisted" Se si utilizza python3.5, è possibile utilizzare asyncio anziché twistato. È meglio che contorto. Altrimenti si usa twistato in python2.x. – xiaohen
Non so che direi semplicemente che asyncio è meglio che distorto, stanno operando in diversi reami. Il glifo lo tratta abbastanza bene in https://glyph.twistedmatrix.com/2014/05/the-report-of-our-death.html e l'autore Autobahn (websocket lib) in http://autobahn.ws/python/ asincrono programming.html –