我希望制作一个在 Windows 11 上使用 python、pygobject、kivy 和 gstreamer 的小型测试应用程序。
由于 pygobject,我必须使用 mingw64 终端,因为它不能直接在 Windows 11 上运行或使用大于 3.4 的 Python 版本(使用 sourceforge 安装程序)。
在mingw64中,我一直面临无法安装kivy的问题,因为
No matching distribution found for kivy_deps.gstreamer_dev~=0.3.3
我看过这个线程并尝试了使用“最新的尖端夜间轮子”的建议解决方案:
python -m pip install kivy --pre --no-deps --index-url https://kivy.org/downloads/simple/
python -m pip install "kivy[base]" --pre --extra-index-url https://kivy.org/downloads/simple/
但是这给出了同样的错误。
我还尝试下载 mingw-w64-x86_64-python 3.10 版本,带有 pacman 和 zst 文件夹,使用
python -m ensurepip
安装 pip,但在 Kivy 中仍然遇到相同的错误。我不喜欢这条路线,因为由于 mingw64 的包与 pacman 的性质,我还必须构建所有 python 包。
我怎样才能让这个设置发挥作用?有没有办法不安装 kivy 的 gstreamer 依赖项,因为根据他们的 documentation