Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有关于在cygwin上安装Kivy的说明吗?_Python_Python 2.7_Cygwin_Ctypes_Kivy - Fatal编程技术网

Python 有关于在cygwin上安装Kivy的说明吗?

Python 有关于在cygwin上安装Kivy的说明吗?,python,python-2.7,cygwin,ctypes,kivy,Python,Python 2.7,Cygwin,Ctypes,Kivy,我无法在Kivy上运行以下hello world: 出现以下错误: $ python hello1.py [INFO ] Kivy v1.8.0 [INFO ] [Logger ] Record log in /home/Administrator/.kivy/logs/kivy_14-10-28_1.txt Traceback (most recent call last): File "hello1.py", line 5, in <module>

我无法在Kivy上运行以下hello world:


出现以下错误:

$ python hello1.py 
[INFO   ] Kivy v1.8.0
[INFO   ] [Logger      ] Record log in /home/Administrator/.kivy/logs/kivy_14-10-28_1.txt
 Traceback (most recent call last):
   File "hello1.py", line 5, in <module>
     from kivy.app import App
   File "/home/rbarakx/python/kivy/kivy/app.py", line 321, in <module>
     from kivy.base import runTouchApp, stopTouchApp
   File "/home/rbarakx/python/kivy/kivy/base.py", line 28, in <module>
     from kivy.clock import Clock
   File "/home/rbarakx/python/kivy/kivy/clock.py", line 177, in <module>
     _kernel32 = ctypes.windll.kernel32
 AttributeError: 'module' object has no attribute 'windll'
$ 
$python hello1.py
[信息]Kivy v1.8.0
[INFO][Logger]记录登录/home/Administrator/.kivy/logs/kivy_14-10-28_1.txt
回溯(最近一次呼叫最后一次):
文件“hello1.py”,第5行,在
从kivy.app导入应用程序
文件“/home/rbarakx/python/kivy/kivy/app.py”,第321行,在
从kivy.base导入runTouchApp、stopTouchApp
文件“/home/rbarakx/python/kivy/kivy/base.py”,第28行,在
从kivy.clock导入时钟
文件“/home/rbarakx/python/kivy/kivy/clock.py”,第177行,在
_kernel32=ctypes.windell.kernel32
AttributeError:“模块”对象没有属性“Windell”
$ 

我怀疑我的Kivy cygwin可能缺少安装

有关于在cygwin上安装Kivy的说明吗?
(用谷歌搜索通常的可疑对象并没有产生任何结果)

该错误表明您在使用
os.name=posix
编译cygwin的python时遇到了问题。您可能最终不得不自己重新编译它。。。或者,您也可以使用MinGW,如文档所述,或者只需使用。

什么解决了这种情况

  • 在安装
    Kivy之前,
    在Cygwin的Python 2.7中安装
    Cython
    pygame
  • 使用
    startxwin
  • 使用导出显示定义$DISPLAY=:0.0

  • 我从未见过这样的指示。谢谢@Tobias,我会调查你的线索。
    $ python hello1.py 
    [INFO   ] Kivy v1.8.0
    [INFO   ] [Logger      ] Record log in /home/Administrator/.kivy/logs/kivy_14-10-28_1.txt
     Traceback (most recent call last):
       File "hello1.py", line 5, in <module>
         from kivy.app import App
       File "/home/rbarakx/python/kivy/kivy/app.py", line 321, in <module>
         from kivy.base import runTouchApp, stopTouchApp
       File "/home/rbarakx/python/kivy/kivy/base.py", line 28, in <module>
         from kivy.clock import Clock
       File "/home/rbarakx/python/kivy/kivy/clock.py", line 177, in <module>
         _kernel32 = ctypes.windll.kernel32
     AttributeError: 'module' object has no attribute 'windll'
    $