python - 如何修复 "No module named ' kivy._clock'"ubuntu 中的错误?

标签 python python-3.x ubuntu kivy

我正在尝试使用适用于 Python 3.6 的 Ubuntu 16.04 安装“kivy”(GUI 库)

我试过kivy官网的步骤(https://kivy.org/doc/stable/installation/installation-linux.html)

我在终端输入:

sudo add-apt-repository ppa:kivy-team/kivy
sudo apt-get update
sudo apt-get install python3-kivy

当我尝试导入时:

from kivy.app import App

我得到错误:

ModuleNotFoundError: No module name 'kivy._clock'

最佳答案

在终端试试这个:

  • 确保你已经为 python3 安装了 pip

$ sudo apt-get install python3-pip

  • 卸载python3-kivy

$ sudo apt-get purge python3-kivy

  • 弄清楚你的 python3 版本;请注意前两位数字:

$ python3 -V

输出:

Python 3.7.3

  • 在此处查找最新构建的每晚构建/wheels 链接:https://kivy.org/downloads/ci/linux/kivy/

    复制文件名中具有 cpXX 值且与您的 python3 版本的前两位数字匹配的最新版本的链接。对我来说,这是 cp37

  • 最后,将链接放在下一个命令的相关部分:

$ python3 -m pip install [linkherewithoutbrackets] --user


这为我解决了同样的错误:Debian 10,python3 v3.7.3。这样最终安装了kivy v2.0.0rc1。

资源链接将来应该改变:

关于python - 如何修复 "No module named ' kivy._clock'"ubuntu 中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54356513/

相关文章:

python - 循环重置计数并覆盖文件

python - 无法从 Android 上的 Kivy 应用程序发送蓝牙

python - 在 Python 中检查键是否存在并同时获取值?

java - Log4j 无法将文件写入 jetty 日志目录

java - Ubuntu、JavaFX、Java 运行时环境检测到 fatal error

ubuntu - unit ark.service 加载不正确 :Exec format error

python - 如何在 pandas 数据框中创建包含百分比等的列

python - 如何查找 numpy 矩阵中是否存在子矩阵?

python - 如何从一个文件中打开多个文件(行值是文件名),然后更改其值?

python - 如何在不显式导入的情况下使新装饰器在类中可用?