【发布时间】:2020-03-16 10:02:29
【问题描述】:
我试图安装 kivy 以尝试使用 python 的 GUI 应用程序,但是在安装 Visual Studio C++ 141 构建并尝试使用 python -m pip install kivy 安装 kivy 后,我得到 python 已停止工作弹出窗口。
任何人都知道可能是什么问题?
提前致谢。
【问题讨论】:
我试图安装 kivy 以尝试使用 python 的 GUI 应用程序,但是在安装 Visual Studio C++ 141 构建并尝试使用 python -m pip install kivy 安装 kivy 后,我得到 python 已停止工作弹出窗口。
任何人都知道可能是什么问题?
提前致谢。
【问题讨论】:
快速解决方案将直接使用 kivy master 分支,而不是等待轮子更新。
运行以下命令:
pip install kivy[base] kivy_examples --pre --extra-index-url https://kivy.org/downloads/simple/
【讨论】:
您好,我刚刚找到以下内容并安装了 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 安装程序)。
希望这对您也有帮助。谢谢
【讨论】: