python - 无法为 Python 安装 Kivy
问题描述
我不明白为什么我不能安装kivy。
我在使用 Python 3.10 的 Windows 10 64 位。
我已经尝试在管理员命令下使用pip
,pip3
来安装master.zip
.
总是相同的错误(与 Python 3.9 相同)
这里终端打印:
<code>PS C:\Users\dieun\Desktop\Python\kivy> pip3 install kivy
Defaulting to user installation because normal site-packages is not writeable
Collecting kivy
Using cached Kivy-2.0.0.tar.gz (23.7 MB)
Installing build dependencies ... error
ERROR: Command errored out with exit status 1:
command: 'c:\program files\python310\python.exe' 'C:\Users\dieun\AppData\Local\Temp\pip-standalone-pip-8ibcb9j6\__env_pip__.zip\pip' install --ignore-installed --no-user --prefix 'C:\Users\dieun\AppData\Local\Temp\pip-build-env-m3qb
6iun\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel 'cython>=0.24,<=0.29.21,!=0.27,!=0.27.2' 'kivy_deps.gstreamer_dev~=0.3.1; sys_platform == "win32"' 'kivy_dep
s.sdl2_dev~=0.3.1; sys_platform == "win32"' 'kivy_deps.glew_dev~=0.3.0; sys_platform == "win32"' 'kivy_deps.gstreamer~=0.3.1; sys_platform == "win32"' 'kivy_deps.sdl2~=0.3.1; sys_platform == "win32"' 'kivy_deps.glew~=0.3.0; sys_platfor
m == "win32"'
cwd: None
Complete output (10 lines):
Collecting setuptools
Using cached setuptools-58.4.0-py3-none-any.whl (946 kB)
Collecting wheel
Using cached wheel-0.37.0-py2.py3-none-any.whl (35 kB)
Collecting cython!=0.27,!=0.27.2,<=0.29.21,>=0.24
Using cached Cython-0.29.21-py2.py3-none-any.whl (974 kB)
Collecting kivy_deps.gstreamer_dev~=0.3.1
Using cached kivy_deps.gstreamer_dev-0.3.2-cp310-cp310-win_amd64.whl (3.9 MB)
ERROR: Could not find a version that satisfies the requirement kivy_deps.sdl2_dev~=0.3.1 (from versions: 0.4.2, 0.
4.3)
ERROR: No matching distribution found for kivy_deps.sdl2_dev~=0.3.1
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/12/96/091ddacafb84dd18555a32d860dbfaf9c806147aa30c6f3c8b93cb7bab97/Kivy-2.0.0.tar.gz#sha256=d25e44eb44e43762b2fd0c5874e51954e0f1181fd9800d8a6756be6d084812d8 (from https://pypi
.org/simple/kivy/). Command errored out with exit status 1: 'c:\program files\python310\python.exe' 'C:\Users\dieun\AppData\Local\Temp\pip-standalone-pip-8ibcb9j6\__env_pip__.zip\pip' install --ignore-installed --no-user --prefix 'C:\U
sers\dieun\AppData\Local\Temp\pip-build-env-m3qb6iun\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel 'cython>=0.24,<=0.29.21,!=0.27,!=0.27.2' 'kivy_deps.gstreame
r_dev~=0.3.1; sys_platform == "win32"' 'kivy_deps.sdl2_dev~=0.3.1; sys_platform == "win32"' 'kivy_deps.glew_dev~=0.3.0; sys_platform == "win32"' 'kivy_deps.gstreamer~=0.3.1; sys_platform == "win32"' 'kivy_deps.sdl2~=0.3.1; sys_platform
== "win32"' 'kivy_deps.glew~=0.3.0; sys_platform == "win32"' Check the logs for full command output.
Using cached Kivy-1.11.1.tar.gz (23.6 MB)
Preparing metadata (setup.py) ... error'''</code>
一次又一次……
解决方案
阅读有关 kivy 的文档后https://kivy.org/doc/stable-1.10.1/installation/installation-windows.html
Kivy 可以使用以下 python 版本之一安装:
- Python 2.7,32 位
- Python 3.4,32 位
- Python 3.5,32 位
- Python 3.6,32 位
- Python 2.7,64 位
- Python 3.4,64 位
- Python 3.5,64 位
- Python 3.6,64 位
推荐阅读
- php - PHP将UTC中的字符串日期时间转换为GMT+7格式
- javascript - C++ uWebSockets 服务器可以与 JavaScript 客户端通信吗?
- ios - Xcode 10 中的 Cocoa pod 文件“XLPagerTabStrip”出错
- keras - 我可以使用已经通过 model.fit() 运行的模型历史文件获取其他指标值吗?
- django-templates - 如何在 Django 2 中登录后将用户和管理员重定向到不同的模板
- c - __malloc_hook 奇怪的行为
- android - 将存储在 MySql 数据库中的图像名称转换为 Android 中的 Drawable
- react-native - 在 react-native 中在 javascript 和本机代码(iOS - obj c,Android - java)之间传递数据?
- android - 恐慌:缺少“x86”CPU 的模拟器引擎程序。[Ionic Cordova 运行 android]
- java - 尝试检查首次 Firebase 登录