2015-02-10 5 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

Итак, я понял. Я не был очень умным. Я новичок в Kivy, и я отвечу на это всем, кто такой же зеленый, как и я. Вы не можете просто запустить это как программу python, doh.

Следуйте инструкциям [здесь] (http://kivy.org/docs/installation/installation-windows.html#start-a-kivy-application), и все будет правильно. мир.

+0

Можете ли вы указать, что именно вы сделали, чтобы решить эту проблему? Что вы подразумеваете под «Вы не можете просто запустить это как программу python», у меня такая же проблема. – adelriosantiago

+0

В документации фактически говорится, что вы должны иметь возможность запускать ее с Python, как и любой другой скрипт python после установки пакета kivy и зависимостей. – Narthe

Смежные вопросы