Tôi mới đến python và tôi đang viết một máy chủ TCP đơn giản Server.py
, và tôi đang cố gắng để nhập khẩu các lò phản ứng sử dụng dòng mã này from twisted.internet import reactor
Vấn đề là khi tôi chạy đoạn code tôi nhận được lỗi nàyImportError: Không có mô-đun có tên là 'xoắn'
/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'
Lưu ý rằng tôi đang sử dụng OS X Yosemite, và tôi đã cài đặt một phiên bản python mới 3.5, làm thế nào tôi có thể quay về hệ thống được xây dựng trong phiên bản đó đã có xoắn?
chạy chương trình từ thư mục cài đặt python mặc định? –
Bạn có cài đặt xoắn không? nó không cơ bản. "pip install twisted" Nếu bạn sử dụng python3.5, bạn có thể sử dụng asyncio thay vì xoắn. Nó tốt hơn là xoắn. Nếu không, bạn sử dụng xoắn trong python2.x. – xiaohen
Tôi không biết rằng tôi chỉ đơn giản là nói asyncio là tốt hơn sau đó xoắn, họ đang hoạt động trong cõi khác nhau. Glyph bao gồm điều này khá độc đáo trong https://glyph.twistedmatrix.com/2014/05/the-report-of-our-death.html và tác giả Autobahn (websocket lib) trong http://autobahn.ws/python/ asynchronous-programming.html –