python - 错误 : Could not build wheels for Kivy which use PEP 517 and cannot be installed directly

标签 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 -m pip install kivy.deps.angle
python -m pip install pygame
据我所知,一切都很顺利。
之后,我运行了这个命令:python -m pip install https://github.com/kivy/kivy/archive/master.zip命令输出帮助我分解了执行它的过程。
首先,我在“获取构建轮子的要求”时收到一条错误消息。
错误信息:
我在“准备轮子元数据”和“为 Kivy 构建轮子(PEP 517)”时也遇到了这个错误。我认为值得一提的是,每次我说错误发生时,它都发生了两次,一个接一个。
在那之后,我得到了一个巨大的错误:
您可以在此链接上下载带有错误消息的测试文件:https://filesend.standardnotes.org/send/BPQTjNM3aiUyRXOtfA3A#ZGI2ZDUzMWU2MmYzNTlhNTVlODEw
注意:我执行的所有命令都是在管理员运行的cmd中执行的。
如果有人能向我解释发生了什么,我将不胜感激!

最佳答案

在这里处理相关问题 - ERROR: Could not build wheels for pendulum which use PEP 517 and cannot be installed directlypip failing to build wheels for scipy
答案似乎暗示降级 pip版本可能会解决问题。但在此之前请尝试pip install --upgrade pip setuptools wheel代替python -m pip install --upgrade pip wheel setuptools看看它是否解决了。如果没有,请降级您的 pip通过做

python -m pip install --force-reinstall pip==18.1
如果这些都不起作用,那么您唯一可行的解​​决方案是使用 KivyAnaconda .您可以从 here 看到有关安装的更多信息.

关于python - 错误 : Could not build wheels for Kivy which use PEP 517 and cannot be installed directly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62863792/

相关文章:

python - 在类方法内部定义时,信息级别日志记录消息不会在 Debug模式下打印

python - 如何在 Python 中结合时区感知日期和时间?

python - 在 python 中有更好的方法吗?我正在尝试解析 Windows 'systeminfo' 命令

c# - 在文件 C# 上执行操作系统命令

php - MySQL 提示两次输入密码

windows - 带重定向输出的批量后台进程

python - 使用和随机化代理

python - 我找不到 python 包 fftw3

c++ - Shell Extension DLL - 如果用户在文件夹空白区域内单击,如何捕获文件夹路径?

c# - Windows 8 备份/恢复应用程序