我正在尝试写一个服务器使用扭曲的在python上。这是我的文件头:
from twisted.internet.protocol import Factory, Protocol
from twisted.internet.endpoints import TCP4ServerEndpoint
from twisted.internet import reactor第一个和最后一个导入可以完美地工作。当尝试使用以下回溯运行第二个导入时,我得到一个错误:
Traceback (most recent call last):
File "<ipython-input-1-c0d6286e105b>", line 1, in <module>
from twisted.internet.endpoints import TCP4ServerEndpoint
File "C:\Anaconda3\lib\site-packages\twisted-15.5.0-py3.4.egg\twisted\internet\endpoints.py", line 34, in <module>
from twisted.internet.stdio import StandardIO, PipeAddress
File "C:\Anaconda3\lib\site-packages\twisted-15.5.0-py3.4.egg\twisted\internet\stdio.py", line 30, in <module>
from twisted.internet import _win32stdio
ImportError: cannot import name '_win32stdio'我已经尝试了一些解决方案,比如手动安装pypiwin32 (使用whl文件)和使用pip install。但问题并没有得到解决。
我正在使用windows7(是的!)使用python 3.4.3和Twisted 15.0
谢谢你的帮助。
发布于 2015-12-16 07:22:21
您正在使用Python3,而_win32stdio没有移植到Python3。如果您想要完整的扭曲功能集,您现在必须运行Python2(推荐的PyPy 4.x+ )。
发布于 2016-07-21 19:38:50
https://stackoverflow.com/questions/34299034
复制相似问题