【发布时间】:2020-07-14 17:53:35
【问题描述】:
好的,这是交易,我已按照说明进行操作 kivy home page
一切顺利。我通过在终端中输入以下命令来添加存储库:
sudo add-apt-repository ppa:kivy-team/kivy
然后更新了
sudo apt-get update
并在 Ubuntu 18.04 上安装了 kivy
sudo apt-get install python3-kivy
然后我会运行一个简单的应用程序代码
import kivy
kivy.require('1.0.6') # replace with your current kivy version !
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()
我收到了这个:
Traceback(最近一次调用最后一次): 文件“/home/.../Documents/coding/python/kivy_apps/main.py”,第 1 行,在 从 kivy.app 导入应用程序 ModuleNotFoundError: 没有名为“kivy”的模块
我需要一点帮助来解决这个问题。任何帮助将不胜感激。
【问题讨论】:
-
您可能安装了两个 Python(即 Python 2 和 Python 3),它可能为一个 Python 安装 kivy,但您使用第二个 Python 来运行代码。检查
python -V(对于 Python 2)和python3 -V(对于 Python 3)。您还可以使用pip install kivy(对于 Python 2)或pip3 install kivy(对于 Python 3)甚至python3 -m pip install kivy(确保您为 Python 3 安装它)安装它,然后使用python3 script.py运行脚本。跨度> -
我想如果你不使用虚拟环境,那么你需要用
python3 file.py运行它 -
也许你可以试一试,我认为从长远来看这是值得的virtualenv.pypa.io/en/latest