首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows上使用Python/twisted导入twisted.internet.endpoints

在windows上使用Python/twisted导入twisted.internet.endpoints
EN

Stack Overflow用户
提问于 2015-12-16 04:43:30
回答 2查看 1.1K关注 0票数 2

我正在尝试写一个服务器使用扭曲的在python上。这是我的文件头:

代码语言:javascript
复制
from twisted.internet.protocol import Factory, Protocol
from twisted.internet.endpoints import TCP4ServerEndpoint
from twisted.internet import reactor

第一个和最后一个导入可以完美地工作。当尝试使用以下回溯运行第二个导入时,我得到一个错误:

代码语言:javascript
复制
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

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2015-12-16 07:22:21

您正在使用Python3,而_win32stdio没有移植到Python3。如果您想要完整的扭曲功能集,您现在必须运行Python2(推荐的PyPy 4.x+ )。

票数 4
EN

Stack Overflow用户

发布于 2016-07-21 19:38:50

您可以使用以下命令安装twisted-win

代码语言:javascript
复制
pip install twisted-win

发自描述:

Twisted的

窗口兼容性,特别是Scrapy

它适用于我的win7,python 3.5.2。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34299034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档