2016-04-20 162 views
0

我在kivy的windows安装部分使用了提供的命令。基维至少在最基本的形式下工作。它会使这里的Hello World基本应用程序,https://kivy.org/docs/guide/basic.htmlkivy安装后的Windows 7 pip错误

但是,当我尝试做“python -m pip ###”或“pip ###”其中###是命令(偶数列表)时它崩溃了在执行之前。当从命令行运行python时,3个错误将打印在顶部,但是然后python解释器运行没有问题。

这是运行pip命令的输出。

C:\Users\[email protected]_Keep3r>pip list 
Error processing line 2 of C:\Python27\lib\site-packages\kivy.deps.glew-0.1.4-py 
2.7-nspkg.pth: 

    Traceback (most recent call last): 
    File "C:\Python27\lib\site.py", line 152, in addpackage 
     exec line 
    File "<string>", line 1, in <module> 
    KeyError: 'kivy' 

Remainder of file ignored 
Error processing line 2 of C:\Python27\lib\site-packages\kivy.deps.gstreamer-0.1 
.5-py2.7-nspkg.pth: 

    Traceback (most recent call last): 
    File "C:\Python27\lib\site.py", line 152, in addpackage 
     exec line 
    File "<string>", line 1, in <module> 
    KeyError: 'kivy' 

Remainder of file ignored 
Error processing line 2 of C:\Python27\lib\site-packages\kivy.deps.sdl2-0.1.12-p 
y2.7-nspkg.pth: 

    Traceback (most recent call last): 
    File "C:\Python27\lib\site.py", line 152, in addpackage 
     exec line 
    File "<string>", line 1, in <module> 
    KeyError: 'kivy' 

Remainder of file ignored 
[INFO    ] Kivy v1.8.0 
[INFO    ] [Logger  ] Record log in C:\Users\[email protected]_Keep3r\.kivy\log 
s\kivy_16-04-20_13.txt 
Traceback (most recent call last): 
    File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main 
    "__main__", fname, loader, pkg_name) 
    File "C:\Python27\lib\runpy.py", line 72, in _run_code 
    exec code in run_globals 
    File "C:\Python27\Scripts\pip.exe\__main__.py", line 9, in <module> 
    File "C:\Python27\lib\site-packages\pip\__init__.py", line 217, in main 
    return command.main(cmd_args) 
    File "C:\Python27\lib\site-packages\pip\basecommand.py", line 179, in main 
    for name in ["pip._vendor", "distlib", "requests", "urllib3"] 
    File "C:\Python27\lib\logging\config.py", line 794, in dictConfig 
    dictConfigClass(config).configure() 
    File "C:\Python27\lib\logging\config.py", line 576, in configure 
    '%r: %s' % (name, e)) 
ValueError: Unable to configure handler 'console_errors': 'LogFile' object has 
no attribute 'closed' 

回答

0

在我看来,你已经有安装了旧版本,kivy.deps我想你没有安装新版本之前将其删除,因此(?)削弱你的pip一点点。也许你忘了你之前安装了kivy?

删除您尝试安装的版本,如果您可以通过pip,然后删除Kivy 1.8.0和deps,然后然后安装新版本。如果你的python中没有任何重要的东西,就把它扔掉,然后从头开始安装,并省去时间。

如果您已经提供了1.8.0的便携包kivy,您可以使用this guide

+0

通过删除的文件夹: kivy.deps.glew-0.1.4.dist-信息 kivy.deps.gstreamer- 0.1.5.dist-info kivy.deps.sdl2-0.1.12.dist-info and the files: kivy.deps.glew-0.1.4-py2.7-nspkg.pth kivy.deps。 gstreamer-0.1.5-py2.7-nspkg.pth kivy.deps.sdl2-0.1.12-py2.7-nspkg.pth 从C:\ Python27 \ Lib \ site-packages和python现在可以正常工作了。我无法在pip内卸载。我知道这可能不是最好的办法,但我现在不想立即重新安装我已安装的所有库。 – greenvironmentalist