2015-02-10 103 views
0

所以我想我會玩弄,並嘗試和學習基維,因爲它看起來很有趣。我剛開始試圖讓他們的工作實例之一:沒有名爲kivy.app的模塊

from kivy.app import App 
from kivy.uix.widget import Widget 

class MyPaintWidget(Widget): 
    pass 


class MyPaintApp(App): 
     def build(self): 
      return MyPaintWidget() 

if __name__ == '__main__': 
     MyPaintApp().run() 

我得到以下錯誤:

C:\Kivy-1.8.0-py2.7-win32>python paint.py 
Traceback (most recent call last): 
    File "paint.py", line 1, in <module> 
    from kivy.app import App 
ImportError: No module named kivy.app 

我已經安裝了最新版本Kivy的。我看「app.py在C:\ Kivy-1.8.0-py2.7-的Win32 \ kivy \ kivy文件夾

而且,這裏是我的PYTHONPATH:

>>> import sys 
>>> for n in sys.path: 
...  print n 
... 

C:\Kivy-1.8.0-py2.7-win32\Python27\lib\site-packages\setuptools-2.0.1-py2.7.egg 
C:\Kivy-1.8.0-py2.7-win32\Python27\lib\site-packages\pywin32-218-py2.7-win32.egg 

C:\Kivy-1.8.0-py2.7-win32\Python27\lib\site-packages\plyer-1.1.2-py2.7.egg 
C:\Kivy-1.8.0-py2.7-win32\Python27\lib\site-packages\kivy_garden-0.1.1-py2.7.egg 

C:\Kivy-1.8.0-py2.7-win32\Python27\lib\site-packages\requests-2.2.1-py2.7.egg 
C:\Kivy-1.8.0-py2.7-win32\Python27\python27.zip 
C:\Kivy-1.8.0-py2.7-win32\Python27\DLLs 
C:\Kivy-1.8.0-py2.7-win32\Python27\lib 
C:\Kivy-1.8.0-py2.7-win32\Python27\lib\plat-win 
C:\Kivy-1.8.0-py2.7-win32\Python27\lib\lib-tk 
C:\Kivy-1.8.0-py2.7-win32\Python27 
C:\Kivy-1.8.0-py2.7-win32\Python27\lib\site-packages 

任何幫助將是非常感謝

回答

1

所以,我想出了......我不是很聰明,我是基維新手,我會回答這個問題,讓其他人像我一樣綠色。你不能只是運行這個作爲python程序,doh。

按照說明[這裏](http://kivy.org/docs/installation/installation-windows.html#start-a-kivy-application)和所有將與工作的權利LD。

+0

你能指定你做了什麼準確的解決嗎? 「你不能僅僅把它作爲一個python程序運行」,你的意思是,我有同樣的問題。 – adelriosantiago 2017-12-03 04:47:15