我完成了安装 Kivy 的整个过程...
\npython -m pip install --upgrade pip wheel setuptools\npython -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew\npython -m pip install kivy.deps.gstreamer\npython -m pip install kivy.deps.angle\npython -m pip install pygame\npython -m pip install kivy\n\nRun Code Online (Sandbox Code Playgroud)\n但是一旦我到达最后一个 pip install kivy 我就会在控制台中收到下一条消息:
\n \n```\nCollecting kivy\n Using cached Kivy-2.1.0.tar.gz (23.8 MB)\n Installing build dependencies ... error\n error: subprocess-exited-with-error\n\n \xc3\x97 pip subprocess to install build dependencies did not run successfully.\n \xe2\x94\x82 exit code: 1\n \xe2\x95\xb0\xe2\x94\x80> [10 lines of output]\n Collecting setuptools\n Using cached setuptools-65.5.1-py3-none-any.whl (1.2 MB)\n Collecting wheel\n Using cached wheel-0.38.2-py3-none-any.whl (36 kB)\n Collecting cython!=0.27,!=0.27.2,<=0.29.28,>=0.24\n Using cached Cython-0.29.28-py2.py3-none-any.whl (983 kB)\n Collecting kivy_deps.gstreamer_dev~=0.3.3\n Using cached kivy_deps.gstreamer_dev-0.3.3-cp311-cp311-win_amd64.whl (3.9 MB)\n ERROR: Could not find a version that satisfies the requirement kivy_deps.sdl2_dev~=0.4.5 (from versions: 0.5.1)\n ERROR: No matching distribution found for kivy_deps.sdl2_dev~=0.4.5\n [end of output]\n\n note: This error originates from a subprocess, and is likely not a problem with pip.\n error: subprocess-exited-with-error\n\n \xc3\x97 pip subprocess to install build dependencies did not run successfully.\n \xe2\x94\x82 exit code: 1\n \xe2\x95\xb0\xe2\x94\x80> See above for output.\n\n note: This error originates from a subprocess, and is likely not a problem with pip.\n\n```\nRun Code Online (Sandbox Code Playgroud)\n研究它并尝试安装其他库,我发现这可能是其中一个轮子的情况,对于我试图安装的轮子,我怀疑 kivy 缺少该轮子
\nhttps://www.lfd.uci.edu/~gohlke/pythonlibs/\nRun Code Online (Sandbox Code Playgroud)\n但是当尝试从控制台安装它时,位于空闲的路径中(我将轮子放在同一个位置),在使用命令后会出现下一条消息:
\n \n```\n pip install Kivy-2.1.0-pp38-pypy38_pp73-win_amd64.whl\n ERROR: Kivy-2.1.0-cp310-cp310-win_amd64.whl is not a supported wheel on this platform.\n\n```\nRun Code Online (Sandbox Code Playgroud)\n因此,最后,即使其余的东西已经安装了,kivy 也不会安装。我怀疑该错误与我尝试安装的轮子是 cp311 但在
\nhttps://www.lfd.uci.edu/~gohlke/pythonlibs/ \nRun Code Online (Sandbox Code Playgroud)\n只有cp310,但我不知道从哪里下载cp311,查看堆栈溢出我发现有人说kivy不支持python 3.10,我的是3.11.0
\n/sf/ask/4885413221/ \nRun Code Online (Sandbox Code Playgroud)\n但我想现在是这样,事情是一样的,我的python仍然比kivy支持的版本更新更多,但由于问题是一年前的,所以我不确定是否要取消安装python 3.11.0并安装3.10他们建议。
\n此事有任何线索吗?我真的非常感激,
\n小智 20
这个命令解决了我的案例的问题-
pip install kivy[base] kivy_examples --pre --extra-index-url https://kivy.org/downloads/simple/
Run Code Online (Sandbox Code Playgroud)
您可能需要参考https://github.com/kivy/kivy/issues/6806#issuecomment-608176268进行解释
| 归档时间: |
|
| 查看次数: |
11747 次 |
| 最近记录: |