我尝试在 Windows 10 上为 python 3.8.1 安装 kivy,但出现此错误 [重复]

Posted

技术标签:

【中文标题】我尝试在 Windows 10 上为 python 3.8.1 安装 kivy,但出现此错误 [重复]【英文标题】:I tried to install kivy for python 3.8.1 on windows 10 and I have this error [duplicate] 【发布时间】:2020-04-28 15:30:09 【问题描述】:

我尝试在 Windows 10 上为 python 3.8.1 安装 kivy,但出现此错误。

ERROR: Dependency for context.pyx not resolved: config.pxi
ERROR: Dependency for compiler.pyx not resolved: config.pxi
ERROR: Dependency for context_instructions.pyx not resolved: config.pxi
ERROR: Dependency for fbo.pyx not resolved: config.pxi
ERROR: Dependency for gl_instructions.pyx not resolved: config.pxi
ERROR: Dependency for instructions.pyx not resolved: config.pxi
ERROR: Dependency for opengl.pyx not resolved: config.pxi
ERROR: Dependency for opengl_utils.pyx not resolved: config.pxi
ERROR: Dependency for shader.pyx not resolved: config.pxi
ERROR: Dependency for stencil_instructions.pyx not resolved: config.pxi
ERROR: Dependency for scissor_instructions.pyx not resolved: config.pxi
ERROR: Dependency for texture.pyx not resolved: config.pxi
ERROR: Dependency for vbo.pyx not resolved: config.pxi
ERROR: Dependency for vertex.pyx not resolved: config.pxi
ERROR: Dependency for vertex_instructions.pyx not resolved: config.pxi
ERROR: Dependency for cgl.pyx not resolved: config.pxi
ERROR: Dependency for cgl_mock.pyx not resolved: config.pxi
ERROR: Dependency for cgl_gl.pyx not resolved: config.pxi
ERROR: Dependency for cgl_glew.pyx not resolved: config.pxi
ERROR: Dependency for cgl_sdl2.pyx not resolved: config.pxi
ERROR: Dependency for svg.pyx not resolved: config.pxi
----------------------------------------

错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出。

【问题讨论】:

Python 3.8 是非常新的版本,某些模块可能无法与 3.8 一起使用 - 最好使用 Python 3.7 我在使用 Python 3.8.2 的 Ubuntu 上遇到了同样的问题 【参考方案1】:

对不起,我也经历了这些悲伤的时刻,直到我跑了以下几行。

python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew --extra-index-url` https://kivy.org/downloads/packages/simple

pip install kivy[base] kivy_examples --pre --extra-index-url` https://kivy.org/downloads/simple/

【讨论】:

【参考方案2】:

你应该尝试在 python 3.7 中安装它,Kivy 可能没有按照 3.8 更新。或者您可以按照在 How to deal with Kivy installing error in Python 3.8?

祝你好运!

【讨论】:

没错,根据网站,它只支持到 Python 3.7。见kivy.org/#download【参考方案3】:

这在 Kivy 项目的 Github 问题上得到解决: https://github.com/kivy/kivy/issues/6563

来自 KiaraKarla 的 Tipp: kiarakarla 于 2019 年 12 月 15 日发表评论 我们不太可能为 pypi 发布 3.8 的 1.11.1 版本。但是,您可以使用 pip install kivy[base] kivy_examples --pre --extra-index-url https://kivy.org/downloads/simple/ 安装 kivy master。

帮助我让 kivy 在 Win10 下使用 Python 3.8.2 使用示例

【讨论】:

【参考方案4】:

按照这些步骤一一安装库

对于python3.8

pip install --upgrade pip setuptools wheel

pip install https://github.com/kivy/kivy/archive/master.zip

pip install kivy.deps.glew

pip install docutils pygments pypiwin32 kivy.deps.sdl2

【讨论】:

【参考方案5】:

Kivy 刚刚发布了 Kivy 2.0。据release detail称,Kivy现在支持Python 3.6 - 3.9,不再支持Python 2.x版本。

【讨论】:

以上是关于我尝试在 Windows 10 上为 python 3.8.1 安装 kivy,但出现此错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 10 上为 python 安装 Dlib 时出错

如何在 Windows 10 上为 python 3.6 安装 dlib?

如何在 Windows 上为 apache 2.4 和 python 3.4 安装 mod_wsgi?

在 Windows 上为 Python 2.7 构建 lxml

在 Windows 7 上为 Python 3.6 安装 libtorrent

如何在 Windows 10 上的 Git bash 上为标准输入注入 EOF?