Python - Kivy - Python 在安装 kivy 期间停止工作

Posted

技术标签:

【中文标题】Python - Kivy - Python 在安装 kivy 期间停止工作【英文标题】:Python - Kivy - Python has stopped working during installation of kivy 【发布时间】:2020-03-16 10:02:29 【问题描述】:

我试图安装 kivy 以尝试使用 python 的 GUI 应用程序,但是在安装 Visual Studio C++ 141 构建并尝试使用 python -m pip install kivy 安装 kivy 后,我得到 python 已停止工作弹出窗口。 任何人都知道可能是什么问题? 提前致谢。

【问题讨论】:

【参考方案1】:

快速解决方案将直接使用 kivy master 分支,而不是等待***更新。

运行以下命令:

pip install kivy[base] kivy_examples --pre --extra-index-url https://kivy.org/downloads/simple/

【讨论】:

【参考方案2】:

您好,我刚刚找到以下内容并安装了 python 3.7.3 并且能够 pip install kivy:

pip 从 PyPI 中提取,在撰写本文时,PyPI 上的 Kivy 1.11.1 只有 Python 2.7 和 3.5 - 3.7 的***。

根据您的 Pastebin 输出,您似乎使用的是 Python 3.8。这意味着 Python 目前无法使用 PyPI 中的任何预构建***。而且 pip 似乎遇到了从头开始为 Python 3.8 编译 Kivy 的问题(这对于 Windows 上更复杂的项目/模块来说并不罕见)。

作为一般建议,您应该考虑使用当前版本的例如带有 Kivy 的 Python 3.7(例如 Python 3.7.6),因为这应该可以轻松解决您遇到的问题。

多个 Python 安装

在 Windows 上,您可以安装多个版本的 Python,而一个安装不会影响其他安装。只需通过正常安装过程安装您希望使用的附加版本的 Python(例如,使用上面链接的 python.org 的 vanilla 安装程序)。

希望这对您也有帮助。谢谢

【讨论】:

以上是关于Python - Kivy - Python 在安装 kivy 期间停止工作的主要内容,如果未能解决你的问题,请参考以下文章

通过python中的kivy模块开发app

使用 python 主文件传递按钮 ID:kivy

Python、Kivy、Buildozer:使用 python-firebase/requests 时出错

在 Mac OS X 上用于 Python 3 的 Kivy

python之kivy模块

DLL 加载失败,在 Python 上使用 Kivy 时