我是Ubuntu和Python的新手。基本上我就像网站告诉我的那样安装kivy。首先我建立了回购
$ sudo add-apt-repository ppa:kivy-team/kivy
然后我做了apt
sudo apt-get install python3-kivy
好了,现在我启动Geany并按照网站说明进行臭名昭着的“Hello World”然后当我在程序目录中运行〜/ Documents / Kivy对我来说
python helloWorld
以下是该应用的代码
import kivy
kivy.require('1.9.0')
from kivy.app import App
from kivy.uix.label import Label
class myApp(App):
def build(self):
return Label(text="Hello World")
if __name__ == '__main__':
myApp().run()
我立即收到错误
File "~/Documents/Kivy/helloWorld", line 1, in <module>
import kivy
有什么理由发生这种情况?
答案 0 :(得分:3)
你说apt安装是:
sudo apt-get install python3-kivy
这将为python3安装kivy ...而不是python 2
而不是跑步:
python helloWorld
尝试输入:
python3 helloWorld
答案 1 :(得分:1)
对于像我这样想要在MAC OSX上使用并且完全混淆的任何noob,这是来自Kivy网站:
“只需将应用程序的主文件拖到Kivy.app图标上即可运行任何Kivy应用程序。”
答案 2 :(得分:0)
添加ppa后,您应该执行“sudo apt-get update”以确保已安装该软件包。
同样重要的是你用“python3”而不是“python”运行它,它通常是旧版本。您下载的kivy是python3版本,并且不会被旧版2.7 python导入。
我用
运行它python3 helloworld.py