在Windows 10上安装Kivy时,出现错误消息;致命错误C1083:无法打开包含文件:';GL/glew.h';:没有这样的文件或目录;

在Windows 10上安装Kivy时,出现错误消息;致命错误C1083:无法打开包含文件:';GL/glew.h';:没有这样的文件或目录;,windows,python-3.x,installation,kivy,visual-studio-2017,Windows,Python 3.x,Installation,Kivy,Visual Studio 2017,Windows 10、Python 3.6、Kivy 1.9.1 这个网站上的一些答案真的很有帮助。看起来我需要做的是安装glew,但奇怪的是,它似乎比看起来更难。下面是我在尝试使用命令安装kivy时在命令行上的输出 python -m pip install kivy 我正在阅读中的安装说明 以下是命令行输出的结尾: C:\Program Files(x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\

Windows 10、Python 3.6、Kivy 1.9.1

这个网站上的一些答案真的很有帮助。看起来我需要做的是安装glew,但奇怪的是,它似乎比看起来更难。下面是我在尝试使用命令安装kivy时在命令行上的输出

python -m pip install kivy
我正在阅读中的安装说明

以下是命令行输出的结尾:

C:\Program Files(x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\cl.exe/C/nologo/Ox/W3/GL/DNDEBUG/MD-IC:\ProgramData\Anaconda3\include-IC:\ProgramData\Anaconda3\include“-IC:\Program Files(x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\ATLMFC\include“--IC程序文件:\(x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\include”“-IC:\Program Files(x86)\Windows Kits\NETFXSDK\4.6.1\include\um”“-IC:\Program Files(x86)\Windows Kits\10\include\10.0.14393.0\ucrt”“-IC:\Program Files(x86)\Windows Kits\10\include\10.0.14393.0\shared”“-IC:\Program Files(x86)\Windows工具包\10\include\10.0.14393.0\um”“-IC:\Program Files(x86)\Windows工具包\10\include\10.0.14393.0\winrt”/TcC:\Users\Andrew\AppData\Local\Temp\pip-build-8icy8c14\kivy\kivy\graphics\context.c/Fobuild\Temp.win-amd64-3.6\Release\Users\Andrew\AppData\Local\Temp\pip-build-8icy8c14\kivy\graphics\context.obj 上下文.c c:\users\andrew\appdata\local\temp\pip-build-8icy8c14\kivy\kivy\graphics\glu redirect.h(8):致命错误C1083:无法打开包含文件:“gl/glew.h”:没有此类文件或目录 错误:命令“C:\Program Files(x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\cl.exe”失败,退出状态为2


命令“C:\ProgramData\Anaconda3\python.exe-u-C”导入setuptools,标记化;文件='C:\Users\Andrew\AppData\Local\Temp\pip-build-8icy8c14\kivy\setup.py';f=getattr(标记化,文件);code=f.read().替换('\r\n','\n');f.close();exec(编译,文件,'exec'))“安装--记录C:\Users\Andrew\AppData\Local\Temp\pip-mpef3eip-record\install-record.txt--外部管理的单一版本--编译”失败,错误代码为C:\Users\Andrew\AppData\Local\Temp\pip-build-8icy8c14\kivy中的1\

C:\ProgramFiles(x86)\Microsoft Visual Studio\2017\BuildTools>

我曾尝试从这里安装glew。我曾多次解包并尝试将相关文件粘贴到正确的位置,但都没有帮助。我也尝试了在这里和其他网站上找到的一些建议,但也没有帮助

我也试过了,但我需要用简单的英语,我不太懂


非常感谢您的帮助!我已经尝试安装kivy一天半了,我很期待它的运行。

在glew的一个windows 10机器pip安装上,它运行得很好。另一个我必须从glew下载并手动将它们添加到文件夹中。

在glew it的一个windows 10机器pip安装上很好。另一个我必须从glew下载并手动添加到文件夹中

Python 3.6,Kivy 1.9.1

我正在阅读中的安装说明

很明显,你在页面的顶部看不到这样的警告:

当前稳定版本(1.9.1)不支持Python 3.5及更高版本。请编译主分支或使用夜间控制盘

这意味着,即使您在同一页上也提到了标题,但在编译部分,如果您阅读了警告,它仍然不会以这种方式编译,因为版本
1.9.1
中的代码不支持Python 3.5或更高版本

因此,您希望在Python3.6上安装Kivy

警告告诉您需要
master
分支(意味着GitHub存储库分支),并将您发送到文档的两个部分:

使用开发版本需要一个编译器,对于3.6来说,它要么是整个VisualStudio,要么是更小的“构建工具”子部分只是为了选择编译。不,通常你不想这样做,但显然你已经下载了beast,所以…希望你没有将glew文件夹粘贴到编译器中,它仍然可以工作。以下是你需要的标题:

pip install kivy.deps.glew_dev kivy.deps.sdl2_dev
如果您通过任何更改将glew文件直接解包到编译器文件夹中,那么在执行此步骤后,您可能无法编译Kivy。如果这是正确的,则您成功地破坏了编译器,尤其是如果您在其中重写了一些文件

那么,第二个选项!轮子已经是Kivy的编译包,因此不需要编译器(也不需要
\u dev
头文件)安装速度很慢,最多只需1分钟。让我们为您选择正确的控制盘-从日志中的
temp.win-amd64-3.6
,我猜您有Python 3.6 64位版本,因此:

pip install https://kivy.org/downloads/appveyor/kivy/Kivy-1.9.2.dev0-cp36-cp36m-win_amd64.whl
如果Kivy在此之后没有安装,请尝试使用
pip install-I
覆盖您安装的任何内容

Python 3.6,Kivy 1.9.1

我正在阅读中的安装说明

很明显,你在页面的顶部看不到这样的警告:

当前稳定版本(1.9.1)不支持Python 3.5及更高版本。请编译主分支或使用夜间控制盘

这意味着即使你有同样在同一页上提到的标题,但是在编译部分,如果你读了警告,它仍然不会编译