Python 错误:无法为使用PEP 517且无法直接安装的Kivy构建轮子

Python 错误:无法为使用PEP 517且无法直接安装的Kivy构建轮子,python,windows,cmd,kivy,Python,Windows,Cmd,Kivy,我一直试图在windows10机器上安装kivy,但没有得到预期的输出,相反,我收到了一系列奇怪的错误消息。首先,我运行了以下命令: python -m pip install --upgrade pip wheel setuptools python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew python -m pip install kivy.deps.gstreamer python -

我一直试图在windows10机器上安装kivy,但没有得到预期的输出,相反,我收到了一系列奇怪的错误消息。首先,我运行了以下命令:

python -m pip install --upgrade pip wheel setuptools
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python -m pip install kivy.deps.gstreamer
python -m pip install kivy.deps.angle
python -m pip install pygame
据我所知,一切都很顺利

之后,我运行了以下命令:
python-mpipinstallhttps://github.com/kivy/kivy/archive/master.zip

命令输出帮助我分解了执行它的过程

首先,我在“获取构建轮子的需求”时收到一条错误消息

错误消息:

我在“准备轮子元数据”和“为Kivy(PEP 517)构建轮子”时也遇到了这个错误。我认为值得一提的是,每次我说错误发生时,都会发生两次,一次又一次

在那之后,我犯了一个巨大的错误:

您可以在此链接上下载带有错误消息的测试文件:

注意:我执行的所有命令都是在管理员运行的cmd中执行的


如果有人能向我解释发生了什么事,我将不胜感激

如果我没有弄错的话,这个错误意味着您试图在32位系统上运行64位应用程序。请安装与您的操作系统相对应的python版本,然后重试


也要确保你有最新版本的C++可重新分配安装。

这里相关的问题-和< /P> 答案似乎表明,降级
pip
版本可能会解决问题。但在此之前,请尝试一下

pip安装--升级pip设置工具控制盘

而不是

python-mpip安装--升级pip-wheel设置工具

看看能不能解决。如果没有,则通过执行以下操作降低您的
pip

python -m pip install --force-reinstall pip==18.1

如果这些都不起作用,那么您唯一可行的解决方案就是在
Anaconda
中使用
Kivy
。您可以从中查看有关安装的更多信息。

您是否可以尝试将第一个cmd替换为
pip install--升级pip setuptools wheel
,并查看错误是否仍然存在。您是否解决了该问题?请务必更新您的状态问题解决后,谢谢大家!很高兴听到markoHmm,可能是。你有没有任何来源,或你遇到过这个自己?@ AZYCRW422错误似乎是熟悉的,当我Google代码,我记得我有不兼容的版本(32 / 64位),因为Python模块可以依赖于C++库,它是好的更新C++重新分发以防万一。我也同意,如果这些都不起作用,他应该尝试使用蟒蛇。