无法安装Kivy(windows 10、python 3.8)

无法安装Kivy(windows 10、python 3.8),python,pip,kivy,installation,Python,Pip,Kivy,Installation,在我的系统上安装kivy时遇到了很多麻烦。我以前做过这项工作,但由于某种原因,我现在非常困难。 我一字不差地按照指示操作,设置virtualenv,激活env,安装依赖项(docutils、pygments、pypiwin32、kivy_deps.sdl2==0.1*、kivy_deps.glew==0.1*、kivy_deps.gstreamer==0.1*) 以上所有部分都很好。当我最终安装kivy(py-m pip install kivy)时,我遇到了一系列错误: ERROR: Comm

在我的系统上安装kivy时遇到了很多麻烦。我以前做过这项工作,但由于某种原因,我现在非常困难。 我一字不差地按照指示操作,设置virtualenv,激活env,安装依赖项(docutils、pygments、pypiwin32、kivy_deps.sdl2==0.1*、kivy_deps.glew==0.1*、kivy_deps.gstreamer==0.1*)

以上所有部分都很好。当我最终安装kivy(py-m pip install kivy)时,我遇到了一系列错误:

ERROR: Command errored out with exit status 1:
     command: 'C:\Users\ferna\Documents\Python\pyenv3864\Scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ferna\\AppData\\Local\\Temp\\pip-install-ctrp6hf9\\kivy\\setup.py'"'"'; __file__='"'"'C:\\Users\\ferna\\AppData\\Local\\Temp\\pip-install-ctrp6hf9\\kivy\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info 
--egg-base 'C:\Users\ferna\AppData\Local\Temp\pip-install-ctrp6hf9\kivy\pip-egg-info'
         cwd: C:\Users\ferna\AppData\Local\Temp\pip-install-ctrp6hf9\kivy\
    Complete output (79 lines):
     Traceback (most recent call last):
       File "<string>", line 1, in <module>
       File "C:\Users\ferna\AppData\Local\Temp\pip-install-ctrp6hf9\kivy\setup.py", line 1073, in <module>
         setup(
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\__init__.py", line 144, in setup
         _install_setup_requires(attrs)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\__init__.py", line 139, in _install_setup_requires    
         dist.fetch_build_eggs(dist.setup_requires)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\dist.py", line 716, in fetch_build_eggs
         resolved_dists = pkg_resources.working_set.resolve(
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\pkg_resources\__init__.py", line 780, in resolve
         dist = best[req.key] = env.best_match(
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\pkg_resources\__init__.py", line 1065, in best_match
         return self.obtain(req, installer)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\pkg_resources\__init__.py", line 1077, in obtain
         return installer(requirement)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\dist.py", line 786, in fetch_build_egg
         return cmd.easy_install(req)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\command\easy_install.py", line 665, in easy_install   
         dist = self.package_index.fetch_distribution(
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\package_index.py", line 655, in fetch_distribution    
         dist = find(requirement)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\package_index.py", line 635, in find
         loc = self.download(dist.location, tmpdir)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\package_index.py", line 579, in download
         found = self._download_url(scheme.group(1), spec, tmpdir)   
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\package_index.py", line 824, in _download_url
         return self._attempt_download(url, filename)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\package_index.py", line 830, in _attempt_download     
         headers = self._download_to(url, filename)
       File "C:\Users\ferna\Documents\Python\pyenv3864\lib\site-packages\setuptools\package_index.py", line 745, in _download_to
         block = fp.read(bs)
       File "C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\http\client.py", line 454, in read
         n = self.readinto(b)
       File "C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\http\client.py", line 498, in readinto
         n = self.fp.readinto(b)
       File "C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\socket.py", line 669, in readinto
         return self._sock.recv_into(b)
       File "C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\ssl.py", line 1241, in recv_into
         return self.read(nbytes, buffer)
       File "C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\ssl.py", line 1099, in read
         return self._sslobj.read(len, buffer)
     socket.timeout: The read operation timed out
    Using setuptools
    User distribution detected, avoid portable command.
    Using this graphics system: OpenGL
    WARNING: A problem occurred 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 occurred 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 occurred 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"

    ERROR: Dependency for context.pyx not resolved: config.pxi       
    ERROR: Dependency for compiler.pyx not resolved: config.pxi      
    ERROR: Dependency for context_instructions.pyx not resolved: config.pxi
    ERROR: Dependency for fbo.pyx not resolved: config.pxi
    ERROR: Dependency for gl_instructions.pyx not resolved: config.pxi
    ERROR: Dependency for instructions.pyx not resolved: config.pxi  
    ERROR: Dependency for opengl.pyx not resolved: config.pxi        
    ERROR: Dependency for opengl_utils.pyx not resolved: config.pxi  
    ERROR: Dependency for shader.pyx not resolved: config.pxi        
    ERROR: Dependency for stencil_instructions.pyx not resolved: config.pxi
    ERROR: Dependency for scissor_instructions.pyx not resolved: conf    ERROR: Dependency for vertex_instructions.pyx not resolved: config.pxi                                              xi       
    ERROR: Dependency for cgl.pyx not resolved: config.pxi  
    ERROR: Dependency for cgl_mock.pyx not resolved: config.i        pxi                                                         ed: config.pxi
    ERROR: Dependency for cgl_gl.pyx not resolved: config.pxi
    ERROR: Dependency for cgl_glew.pyx not resolved: config.pxi      pxi                                                         i        
    ERROR: Dependency for cgl_sdl2.pyx not resolved: config.pxi      pxi                                                         pxi      
    ERROR: Dependency for svg.pyx not resolved: config.pxi  
    ----------------------------------------                         fo Check the logs for full command output.
ERROR: Command errored out with exit status 1: python setup.py egg_inpy egg_info Check the logs for full command output.
错误:命令出错,退出状态为1:
命令:“C:\Users\ferna\Documents\Python\pyenv3864\Scripts\Python.exe'-C”import sys,setuptools,tokenize;sys.argv[0]=“C:\\Users\\ferna\\AppData\\Local\\Temp\\pip-install-ctrp6hf9\\kivy\\setup.py”“”__文件“''''C:\\Users\\ferna\\AppData\\Local\\Temp\\pip-install-ctrp6hf9\\kivy\\setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,文件),exec),egg信息
--蛋库'C:\Users\ferna\AppData\Local\Temp\pip-install-ctrp6hf9\kivy\pip蛋信息'
cwd:C:\Users\ferna\AppData\Local\Temp\pip-install-ctrp6hf9\kivy\
完整输出(79行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\ferna\AppData\Local\Temp\pip-install-ctrp6hf9\kivy\setup.py”,第1073行,在
设置(
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\ \uuuu init\uuuu.py”,第144行,在安装程序中
_安装\u安装\u需要(属性)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\\ uuuuu init\uuuuuu.py”,第139行,在安装程序中
dist.fetch\u build\u鸡蛋(dist.setup\u需要)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\dist.py”,第716行,在fetch\u build\u中
resolved_dists=pkg_resources.working_set.resolve(
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\pkg\u resources\uuuuu init\uuuu.py”,第780行,解析
dist=best[req.key]=env.best\u匹配(
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\pkg\u resources\uuuuu init\uuuu.py”,第1065行,最佳匹配
返回自获取(请求,安装程序)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\pkg\u resources\uuuuu init\uuuu.py”,第1077行,在获取中
返回安装程序(要求)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\dist.py”,第786行,在fetch\u build\u egg中
return cmd.easy_安装(需要)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\command\easy\u install.py”,第665行,在easy\u install中
dist=self.package\u index.fetch\u分布(
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\package\u index.py”,第655行,在fetch\u发行版中
dist=查找(需求)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\package\u index.py”,第635行,在find中
loc=自下载(距离位置,tmpdir)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\package\u index.py”,第579行,下载
found=self.\u下载\u url(scheme.group(1)、spec、tmpdir)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\package\u index.py”,第824行,位于下载url中
返回self.\u尝试\u下载(url,文件名)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\package\u index.py”,第830行,下载
headers=self.\u下载到(url,文件名)
文件“C:\Users\ferna\Documents\Python\pyenv3864\lib\site packages\setuptools\package\u index.py”,第745行,下载到
block=fp.read(bs)
文件“C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\http\client.py”,第454行,已读
n=自读入(b)
文件“C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\http\client.py”,第498行,在readinto中
n=自fp读入(b)
文件“C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\socket.py”,第669行,在readinto中
返回自我。将袜子重新放入(b)
文件“C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\ssl.py”,第1241行,在recv\u中
返回自读(N字节,缓冲区)
文件“C:\Users\ferna\AppData\Local\Programs\Python\Python38\lib\ssl.py”,第1099行,已读
返回self.\u sslobj.read(len,buffer)
socket.timeout:读取操作超时
使用设置工具
检测到用户分布,请避免使用便携命令。
使用这个图形系统:OpenGL
警告:运行pkg config--libs--cflags gstreamer-1.0(代码1)时出现问题
b“'pkg-config'未被识别为内部或外部命令,\r\n不可操作的程序或批处理文件。\r\n”
警告:运行pkg config--libs--cflags gstreamer-1.0(代码1)时出现问题
b“'pkg-config'未被识别为内部或外部命令,\r\n不可操作的程序或批处理文件。\r\n”
警告:运行pkg config--libs--cflags sdl2 sdl2_ttf sdl2_image sdl2_mixer时出现问题(代码1)
b“'pkg-config'未被识别为内部或外部命令,\r\n不可操作的程序或批处理文件。\r\n”
错误:未解析context.pyx的依赖项:config.pxi
错误:未解析compiler.pyx的依赖项:config.pxi
错误:未解析context_instructions.pyx的依赖关系:config.pxi
错误:未解析fbo.pyx的依赖项:config.pxi
错误:未解析gl_instructions.pyx的依赖关系:config.pxi
错误:未解析instructions.pyx的依赖关系:config.pxi
错误:未解析opengl.pyx的依赖项:config.pxi
错误:opengl_utils.pyx的依赖项不是reso