Python 安装kivy designer时如何修复此错误?
每次我尝试安装kivy designer时都会出现错误,每当我修复一个错误时,我都会找到另一个错误,请有人帮助我 我按照这个网站上的说明下载了所有需要的先决条件 我写道: python-m设计器 我得到一个错误: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
[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 |无|