在Windows 10上安装Kivy时,出现错误消息;致命错误C1083:无法打开包含文件:';GL/glew.h';:没有这样的文件或目录;
Windows 10、Python 3.6、Kivy 1.9.1 这个网站上的一些答案真的很有帮助。看起来我需要做的是安装glew,但奇怪的是,它似乎比看起来更难。下面是我在尝试使用命令安装kivy时在命令行上的输出在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\
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存储库分支),并将您发送到文档的两个部分:
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及更高版本。请编译主分支或使用夜间控制盘
这意味着即使你有同样在同一页上提到的标题,但是在编译部分,如果你读了警告,它仍然不会编译