python - 在 Windows 机器上使用 Twisted 和 Kivy
问题描述
我正在尝试使用 Python 3.6 和最新版本的 Twisted 和Kivy在 Windows 7 上使用Twisted和Kivy 的示例。遵循位于 Kivy 网站上名为Integrating with Other Frameworks的示例。
逐字使用 Kivy 网站上提供的代码,出现以下错误。
File "C:\Anaconda3\lib\site-packages\kivy\support.py", line 172, in install_twisted_reactor
"_threadselect interface of twisted is not available on Python 3."
NotImplementedError: _threadselect interface of twisted is not available on Python 3.
是否有一种解决方法或方法可以编辑 Twisted 以与 Python 3 一起使用,直到它被移植?
解决方案
Twisted 的“_threadedselect”已移植到 Python 3,并且Kivy 已更新以反映这一点。但是,自从进行此更改后,Kivy 尚未发布。您可以尝试敦促 Kivy 项目发布包含此修复的版本。
或者,也许您可以kivy.support
从 master@HEAD 获取模块并使用它。
推荐阅读
- javascript - 对象在控制台中打印但不能使用它来设置状态 - ReactJS
- delphi - 运行时等效于为 TClientDataSet 和 TSQLQuery 分配本地数据...
- python - 将 spark2-submit 与 Apache Airflow 一起使用
- go - 使用 httptest 为多个处理程序提供服务以模拟多个请求
- reactjs - 如何在 React 中的 render() 中调用事件处理程序
- java - 遍历对象列表并为每个对象运行一个函数 - Java
- r - 控制台显示没有输出 rstudio
- rest - 在 GET、JAVA 中传递地图
- c++ - 使用 OpenCV 仅在视频文件开头几秒钟提取帧
- javascript - 使用 JQuery 从 JSON 响应更改背景图像时出现问题