ModuleNotFoundError:没有名为“kivy”的模块

ModuleNotFoundError:没有名为“kivy”的模块

我是 Python 新手。我正在运行 Ubuntu 16.04(64 位),但无法正确安装 Kivy 以运行 Python3。我试过(https://kivy.org/docs/installation/installation-linux.html) 安装过程,但无法启动。
我想知道我是否应该尝试通过 .whl 包(任何来源)安装它?请帮忙,谢谢!

答案1

Kivy - Python 中的多媒体/多点触控框架(Python 3)(python3-kivy) 位于 Ubuntu 16.04、18.04、18.10、19.10 和 20.04 的默认存储库中。要安装它,请打开终端并输入:

sudo apt install python3-kivy  

此软件包包含与 Python 3 兼容的库版本。还有另一个与 Python 2 兼容的库版本,名为python-kivy

由于软件错误,python3-kivy 已从 Ubuntu 19.04 的默认存储库中删除,该错误也影响了 Ubuntu 18.04 中的 python3-kivy。此错误的解决方法在这个答案

答案2

  • 请确保您的虚拟声明处于活动状态。
  • 如果没有,您可以使用下面的命令来安装新的虚拟环境。
  • 否则激活你的环境。
  1. sudo apt 安装 python3-venv
  2. python3-m venv demoenv
  3. 源 demoenv/bin/activate
  • 然后做

pip list 或 pip freeze

  • 检查相应的 pip 包是否存在(kivy)。

  • 如果没有,则在同一个虚拟环境活动终端上再次安装它。

  • 然后重复上述 pip list 命令并验证您的 pip 包。

相关内容