我正在尝试使用适用于 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。
资源链接将来应该改变:
用于确定兼容的 cython 版本:https://kivy.org/doc/stable/installation/deps-cython.html
Linux 安装说明(以及我在哪里找到 nightly wheels 构建链接):https://kivy.org/doc/stable/installation/installation-linux.html
关于python - 如何修复 "No module named ' kivy._clock'"ubuntu 中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54356513/