无法在PyCharm中安装Kivy

46qrfjad  于 2023-06-06  发布在  PyCharm
关注(0)|答案(4)|浏览(251)

Win 10 Pro(64位),Python 3.6.0,Pyhon 2017.1,Cython版本0.23,Visual Studio 2015
我无法从PyCharm(设置/项目解释器)中安装Kivy,并尝试了一些事情,例如:- 安装Visual Studio 2015 -安装Cython 0.23我在另一篇文章中读到了'wheels'(I can't install kivy on windows 10 with py3.5)的用法,但有人能告诉我如何将其应用于PyCharm吗?
错误消息下方:
收集Kivy使用缓存kivy-1.9.1.tar.gz要求已经满足:Kivy-Garden>=0.1.4 in c:\users\Stal\just atrial django project\lib\site-packages(from Kivy)Requirement already satisfied:请求在c:\users\Stal\just atrial django project\lib\site-packages(from Kivy-Garden>=0.1.4->Kivy)安装收集的包:Kivy正在为Kivy运行setup.py install:started运行setup.py install for Kivy:complete output from command“C:\Users\Stal\Just atrial Django project\Scripts\python.exe”-u -c“import setuptools,tokenize;file='C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\setup.py'; f=getattr(tokenize,'open',open)(file); code=f.read().replace('\r\n','\n'); f.close();exec(compile(code,file,'exec'))”install --record C:\Users\Public\Documents\Wondershare\CreatorTemp\pip-043s8ql1-record\install-record.txt--single-version-externally-managed --compile --install-headers“C:\Users\Stal\Just atrial Django project\include\site\python3.6\Kivy”:使用distutils

Detected Cython version 0.23
User distribution detected, avoid portable command.
Windows platform detected, force GLEW usage.
Using this graphics system: OpenGL
WARNING: A problem occured while running pkg-config --libs --cflags gstreamer-1.0 (code 1)

b"'pkg-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"

WARNING: A problem occured while running pkg-config --libs --cflags sdl2 SDL2_ttf SDL2_image SDL2_mixer (code 1)

b"'pkg-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"

running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\kivy
copying kivy\animation.py -> build\lib.win-amd64-3.6\kivy
copying kivy\app.py -> build\lib.win-amd64-3.6\kivy
copying kivy\atlas.py -> build\lib.win-amd64-3.6\kivy
copying kivy\base.py -> build\lib.win-amd64-3.6\kivy

[...............为简明起见而编辑....................] copying kivy\cache.py -> build\lib.win-amd64-3.6\kivy Creating library build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy_event.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy_event.cp36-win_amd64.exp

Generating code
Finished generating code
cythoning C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.pyx to C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.c
building 'kivy.weakproxy' extension
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Users\Stal\Just atrial Django project\include" -IC:\Users\Stal\AppData\Local\Programs\Python\Python36\include -IC:\Users\Stal\AppData\Local\Programs\Python\Python36\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /TcC:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.c /Fobuild\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.obj
weakproxy.c
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.c(10691): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.c(10709): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.c(10727): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.c(10901): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.c(10919): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.c(10937): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:C:\Users\Stal\Just atrial Django project\libs" /LIBPATH:C:\Users\Stal\AppData\Local\Programs\Python\Python36\libs /LIBPATH:C:\Users\Stal\AppData\Local\Programs\Python\Python36 "/LIBPATH:C:\Users\Stal\Just atrial Django project\PCbuild\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x64" /EXPORT:PyInit_weakproxy build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.obj /OUT:build\lib.win-amd64-3.6\kivy\weakproxy.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.cp36-win_amd64.lib
weakproxy.obj : warning LNK4197: export 'PyInit_weakproxy' specified multiple times; using first specification
   Creating library build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\weakproxy.cp36-win_amd64.exp
Generating code
Finished generating code
cythoning C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.pyx to C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c
building 'kivy.properties' extension
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Users\Stal\Just atrial Django project\include" -IC:\Users\Stal\AppData\Local\Programs\Python\Python36\include -IC:\Users\Stal\AppData\Local\Programs\Python\Python36\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /TcC:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c /Fobuild\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.obj
properties.c
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(2303): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(2438): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(2467): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(2496): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(35272): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(35290): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(35308): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(35508): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(35526): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.c(35544): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:C:\Users\Stal\Just atrial Django project\libs" /LIBPATH:C:\Users\Stal\AppData\Local\Programs\Python\Python36\libs /LIBPATH:C:\Users\Stal\AppData\Local\Programs\Python\Python36 "/LIBPATH:C:\Users\Stal\Just atrial Django project\PCbuild\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x64" /EXPORT:PyInit_properties build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.obj /OUT:build\lib.win-amd64-3.6\kivy\properties.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.cp36-win_amd64.lib
properties.obj : warning LNK4197: export 'PyInit_properties' specified multiple times; using first specification
   Creating library build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\properties.cp36-win_amd64.exp
Generating code
Finished generating code
cythoning C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics/buffer.pyx to C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.c
building 'kivy.graphics.buffer' extension
creating build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Users\Stal\Just atrial Django project\include" -IC:\Users\Stal\AppData\Local\Programs\Python\Python36\include -IC:\Users\Stal\AppData\Local\Programs\Python\Python36\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /TcC:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.c /Fobuild\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.obj
buffer.c
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.c(2718): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.c(2736): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.c(2754): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.c(2954): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.c(2972): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.c(2990): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:C:\Users\Stal\Just atrial Django project\libs" /LIBPATH:C:\Users\Stal\AppData\Local\Programs\Python\Python36\libs /LIBPATH:C:\Users\Stal\AppData\Local\Programs\Python\Python36 "/LIBPATH:C:\Users\Stal\Just atrial Django project\PCbuild\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x64" /EXPORT:PyInit_buffer build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.obj /OUT:build\lib.win-amd64-3.6\kivy\graphics\buffer.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.cp36-win_amd64.lib
buffer.obj : warning LNK4197: export 'PyInit_buffer' specified multiple times; using first specification
   Creating library build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.cp36-win_amd64.lib and object build\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\buffer.cp36-win_amd64.exp
Generating code
Finished generating code
cythoning C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics/context.pyx to C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\context.c
building 'kivy.graphics.context' extension
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Users\Stal\Just atrial Django project\include" -IC:\Users\Stal\AppData\Local\Programs\Python\Python36\include -IC:\Users\Stal\AppData\Local\Programs\Python\Python36\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt" /TcC:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\context.c /Fobuild\temp.win-amd64-3.6\Release\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\kivy\graphics\context.obj
context.c
c:\users\Stal\appdata\local\temp\pycharm-packaging\kivy\kivy\graphics\gl_redirect.h(8): fatal error C1083: Cannot open include file: 'GL/glew.h': No such file or directory
 error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2

----------------------------------------

命令““C:\Users\Stal\Just atrial Django project\Scripts\python.exe”-u -c“import setuptools,tokenize;file='C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\setup.py'; f=getattr(tokenize,'open',open)(file); code=f.read().replace('\r\n','\n'); f.close();exec(compile(code,file,'exec'))”install --record C:\Users\Public\Documents\Wondershare\CreatorTemp\pip-043s8ql1-record\install-record.txt--single-version-externally-managed --compile --install-headers“C:\Users\Stal\Just atrial Django project\include\site\python3.6\Kivy””failed with error code 1 in C:\Users\Stal\AppData\Local\Temp\pycharm-packaging\Kivy\

toiithl6

toiithl61#

Kivy应该使用传统的pip安装。使一个复杂的答案简短:Kivy不能很好地处理虚拟环境,这是由于依赖性你的特定错误是由于Kivy不能与OpenGL通信,这是Kivy的一个基本依赖性。
WINDOWS(cmd):

pip install --upgrade kivy

LINUX(终端):

sudo pip3 install --upgrade kivy

然后确认它已正确安装,只需:

>> python3
>> import Kivy
33qvvth1

33qvvth12#

如果有一个简单的方法可用,为什么要为一个复杂的过程而烦恼呢?使用nightly wheels绕过cython安装。参见https://kivy.org/docs/installation/installation-windows.html
您可以从Windows命令提示符下进行安装。不是Python解释器

9rbhqvlz

9rbhqvlz3#

它与我和Windows 10一起工作的是:

python -m pip install kivy
hec6srdp

hec6srdp4#

只需在终端中安装这个:- $ pip install kivy-deps. gstreamer 3
如果kivy模块不起作用,请尝试在终端中也安装这个:- $ pip install kivy-deps. sdl 2 $ pip install kivy-deps.glew

相关问题