Python 安装kivy designer时如何修复此错误?

Python 安装kivy designer时如何修复此错误?,python,python-3.x,git,windows-10,kivy,Python,Python 3.x,Git,Windows 10,Kivy,每次我尝试安装kivy designer时都会出现错误,每当我修复一个错误时,我都会找到另一个错误,请有人帮助我 我按照这个网站上的说明下载了所有需要的先决条件 我写道: python-m设计器 我得到一个错误: [INFO ] [Logger ] Record log in C:\Users\Amr\.kivy\logs\kivy_19-02-02_14.txt [INFO ] [Kivy ] v1.10.1 [INFO ] [Python ] v

每次我尝试安装kivy designer时都会出现错误,每当我修复一个错误时,我都会找到另一个错误,请有人帮助我 我按照这个网站上的说明下载了所有需要的先决条件 我写道: python-m设计器

我得到一个错误:

[INFO   ] [Logger      ] Record log in C:\Users\Amr\.kivy\logs\kivy_19-02-02_14.txt
[INFO   ] [Kivy        ] v1.10.1
[INFO   ] [Python      ] v3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)]
[INFO   ] [Factory     ] 194 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: sdl2
[INFO   ] [Window      ] Provider: sdl2
[INFO   ] [GL          ] Using the "OpenGL" graphics system
[INFO   ] [GL          ] GLEW initialization succeeded
[INFO   ] [GL          ] Backend used <glew>
[INFO   ] [GL          ] OpenGL version <b'4.5.0 - Build 23.20.16.4973'>
[INFO   ] [GL          ] OpenGL vendor <b'Intel'>
[INFO   ] [GL          ] OpenGL renderer <b'Intel(R) HD Graphics 620'>
[INFO   ] [GL          ] OpenGL parsed version: 4, 5
[INFO   ] [GL          ] Shading version <b'4.50 - Build 23.20.16.4973'>
[INFO   ] [GL          ] Texture max size <16384>
[INFO   ] [GL          ] Texture max units <32>
[INFO   ] [Window      ] auto add sdl2 input provider
[INFO   ] [Window      ] virtual keyboard not allowed, single mode, not docked
[INFO   ] [Localization file loaded (C]\Users\Amr\.kivy\garden\garden.xpopup\xpopup.mo).
[INFO   ] [Clipboard   ] Provider: winctypes
 Traceback (most recent call last):
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\git\__init__.py", line 83, in <module>
     refresh()
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\git\__init__.py", line 73, in refresh
     if not Git.refresh(path=path):
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\git\cmd.py", line 290, in refresh
     raise ImportError(err)
 ImportError: Bad git executable.
 The git executable must be specified in one of the following ways:
     - be included in your $PATH
     - be set via $GIT_PYTHON_GIT_EXECUTABLE
     - explicitly set via git.refresh()

 All git commands will error until this is rectified.

 This initial warning can be silenced or aggravated in the future by setting the
 $GIT_PYTHON_REFRESH environment variable. Use one of the following values:
     - quiet|q|silence|s|none|n|0: for no warning or exception
     - warn|w|warning|1: for a printed warning
     - error|e|raise|r|2: for a raised exception

 Example:
     export GIT_PYTHON_REFRESH=quiet


 During handling of the above exception, another exception occurred:

 Traceback (most recent call last):
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 193, in _run_module_as_main
 "__main__", mod_spec)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\runpy.py", line 85, in _run_code
 exec(code, run_globals)
   File "C:\Users\Amr\Downloads\kivy-designer-master\kivy-designer-master\designer\__main__.py", line 17, in <module>
 main()
   File "C:\Users\Amr\Downloads\kivy-designer-master\kivy-designer-master\designer\__main__.py", line 13, in main
 DesignerApp().run()
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\app.py", line 800, in run
 root = self.build()
   File "C:\Users\Amr\Downloads\kivy-designer-master\kivy-designer-master\designer\app.py", line 1738, in build
 self.root = Designer()
   File "C:\Users\Amr\Downloads\kivy-designer-master\kivy-designer-master\designer\app.py", line 207, in __init__
 super(Designer, self).__init__(**kwargs)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\uix\floatlayout.py", line 65, in __init__
 super(FloatLayout, self).__init__(**kwargs)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\uix\layout.py", line 76, in __init__
 super(Layout, self).__init__(**kwargs)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\uix\widget.py", line 348, in __init__
 Builder.apply(self, ignored_consts=self._kwargs_applied_init)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\lang\builder.py", line 469, in apply
 self._apply_rule(widget, rule, rule, ignored_consts=ignored_consts)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\lang\builder.py", line 585, in _apply_rule
 self._apply_rule(child, crule, rootrule)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\lang\builder.py", line 585, in _apply_rule
 self._apply_rule(child, crule, rootrule)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\lang\builder.py", line 585, in _apply_rule
 self._apply_rule(child, crule, rootrule)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\lang\builder.py", line 544, in _apply_rule
 cls = Factory_get(cname)
   File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\kivy\factory.py", line 142, in __getattr__
 level=0  # force absolute
   File "C:\Users\Amr\Downloads\kivy-designer-master\kivy-designer-master\designer\tools\git_integration.py", line 23, in <module>
 from git import GitCommandError, RemoteProgress, Repo
    File "C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site-packages\git\__init__.py", line 85, in <module>
     raise ImportError('Failed to initialize: {0}'.format(exc))
 ImportError: Failed to initialize: Bad git executable.
The git executable must be specified in one of the following ways:
 - be included in your $PATH
 - be set via $GIT_PYTHON_GIT_EXECUTABLE
 - explicitly set via git.refresh()

 All git commands will error until this is rectified.

 This initial warning can be silenced or aggravated in the future by setting the
 $GIT_PYTHON_REFRESH environment variable. Use one of the following values:
     - quiet|q|silence|s|none|n|0: for no warning or exception
     - warn|w|warning|1: for a printed warning
     - error|e|raise|r|2: for a raised exception

 Example:
     export GIT_PYTHON_REFRESH=quiet
[INFO][Logger]在C:\Users\Amr\.kivy\logs\kivy_19-02-02_14.txt中记录日志
[INFO][Kivy]v1.10.1
[INFO][Python]v3.7.2(tags/v3.7.2:9a3ffc0492018年12月23日,23:09:28)[MSC v.1916 64位(AMD64)]
[信息][工厂]加载了194个符号
[信息][图像]提供商:img_-tex、img_-dds、img_-sdl2、img_-gif(img_-pil、img_-ffpyplayer忽略)
[信息][文本]提供商:sdl2
[信息][窗口]提供程序:sdl2
[信息][GL]使用“OpenGL”图形系统
[INFO][GL]GLEW初始化成功
[信息][GL]已使用后端
[信息][GL]OpenGL版本
[信息][GL]OpenGL供应商
[INFO][GL]OpenGL渲染器
[信息][GL]OpenGL解析版本:4,5
[信息][GL]明暗处理版本
[信息][GL]纹理最大大小
[信息][GL]纹理最大单位
[信息][窗口]自动添加sdl2输入提供程序
[信息][窗口]不允许使用虚拟键盘,单模,未对接
[信息][已加载本地化文件(C]\Users\Amr\.kivy\garden\garden.xpopup\xpopup.mo)。
[信息][剪贴板]提供程序:winctypes
回溯(最近一次呼叫最后一次):
文件“C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site packages\git\ \uuuuuu init\uuuuuuuu.py”,第83行,在
刷新()
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\git\\uuuuuu init\uuuuuu.py”,第73行,刷新
如果不是Git.refresh(path=path):
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\git\cmd.py”,第290行,刷新
提高效率(错误)
ImportError:错误的git可执行文件。
必须通过以下方式之一指定git可执行文件:
-包含在$PATH中
-可通过$GIT\u PYTHON\u GIT\u可执行文件设置
-通过git.refresh()显式设置
所有git命令都将出错,直到纠正为止。
此初始警告可以在将来通过设置
$GIT\u PYTHON\u REFRESH环境变量。使用以下值之一:
-安静| q |沉默| s |无| n | 0:没有警告或例外
-警告| w |警告| 1:用于打印警告
-错误| e | raise | r | 2:针对引发的异常
例子:
导出GIT\u PYTHON\u REFRESH=quiet
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\runpy.py”,第193行,位于\u run\u模块\u as\u main中
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“C:\Users\Amr\Downloads\kivy designer master\kivy designer master\designer\\uuuu main\uuuu.py”,第17行,在
main()
文件“C:\Users\Amr\Downloads\kivy designer master\kivy designer master\designer\\uuuuu main\uuuu.py”,第13行,在main中
DesignerApp().run()
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\app.py”,第800行,正在运行
root=self.build()
文件“C:\Users\Amr\Downloads\kivy designer master\kivy designer master\designer\app.py”,第1738行,内部版本
self.root=Designer()
文件“C:\Users\Amr\Downloads\kivy designer master\kivy designer master\designer\app.py”,第207行,在\uuu init中__
超级(设计师,自我)。\uuuuu初始值(**kwargs)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\uix\floatlayout.py”,第65行,在uu init中__
超级(FloatLayout,self)。\uuuuuu初始化(**kwargs)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\uix\layout.py”,第76行,在\uuu init中__
超级(布局,自我)。\uuuuu初始化(**kwargs)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\uix\widget.py”,第348行,在\uuu init中__
Builder.apply(self,忽略\u consts=self.\u kwargs\u applicated\u init)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\lang\builder.py”,第469行,在apply中
self.\u应用\u规则(小部件、规则、规则、忽略的\u常量=忽略的\u常量)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\lang\builder.py”,第585行,在应用规则中
self.\u应用规则(child、crule、rootrule)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\lang\builder.py”,第585行,在应用规则中
self.\u应用规则(child、crule、rootrule)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\lang\builder.py”,第585行,在应用规则中
self.\u应用规则(child、crule、rootrule)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\lang\builder.py”,第544行,在应用规则中
cls=工厂获取(cname)
文件“C:\Users\Amr\AppData\Local\Programs\Python\37\lib\site packages\kivy\factory.py”,第142行,位于__
级别=0#绝对力
文件“C:\Users\Amr\Downloads\kivy designer master\kivy designer master\designer\tools\git\u integration.py”,第23行,在
从git导入GitCommandError、RemoteProgress、Repo
文件“C:\Users\Amr\AppData\Local\Programs\Python\Python37\lib\site packages\git\\uuuuuu init\uuuuuuu.py”,第85行,在
raise ImportError('未能初始化:{0}'。格式(exc))
ImportError:未能初始化:错误的git可执行文件。
必须通过以下方式之一指定git可执行文件:
-包含在$PATH中
-可通过$GIT\u PYTHON\u GIT\u可执行文件设置
-通过git.refresh()显式设置
所有git命令都将出错,直到纠正为止。
此初始警告可以在将来通过设置
$GIT\u PYTHON\u REFRESH环境变量。使用以下值之一:
-安静| q |沉默| s |无|