Python ImportError:没有名为kivy的模块

Python ImportError:没有名为kivy的模块,python,import,module,kivy,python-3.4,Python,Import,Module,Kivy,Python 3.4,我是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 这是应

我是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
文件“~/Documents/Kivy/helloWorld”,第1行,在
进口克维

有什么线索可以解释为什么会发生这种情况吗?

您说过apt安装是:

sudo apt-get install python3-kivy
这将为python3安装kivy。。。不是python 2

而不是运行:

python helloWorld
尝试键入:

python3 helloWorld

您说过apt安装是:

sudo apt-get install python3-kivy
这将为python3安装kivy。。。不是python 2

而不是运行:

python helloWorld
尝试键入:

python3 helloWorld

添加ppa后,您应该执行“sudo apt get update”以确保安装了包

同样重要的是,您使用“python3”而不是“python”来运行它,后者通常是较旧的版本。您下载的kivy是python3版本,不会被旧版2.7 python导入

我让它和你一起跑

python3 helloworld.py

添加ppa后,您应该执行“sudo apt get update”以确保安装了包

同样重要的是,您使用“python3”而不是“python”来运行它,后者通常是较旧的版本。您下载的kivy是python3版本,不会被旧版2.7 python导入

我让它和你一起跑

python3 helloworld.py

对于任何像我这样希望在MAC OSX上实现这一点并完全困惑的人来说,这是来自Kivy网站:


“您只需将应用程序的主文件拖到Kivy.app图标上,就可以运行任何Kivy应用程序。”

对于像我这样希望在MAC OSX上实现这一点并完全困惑的noobs,这是来自Kivy网站:


“只需将应用程序的主文件拖到Kivy.app图标上,即可运行任何Kivy应用程序。”

能否显示apt get命令run的输出和完整错误?可能在安装Python 3库后,您正试图使用Python 2.7运行代码。检查
python--version
output。能否显示apt get命令run的输出和完整错误?在安装了python 3的库之后,您可能正在尝试使用python 2.7运行代码。检查python--version输出。我很高兴知道这个解决方案适合您。。。我很高兴知道这个解决方案适合你。。。请把这篇文章标为已回复