如何解决在 mingw64 中找不到 kivy_deps.gstreamer_dev~=0.3.3 的匹配分布?

How do you solve no matching distribution found for kivy_deps.gstreamer_dev~=0.3.3 in mingw64?

提问人:Ricardo 提问时间:10/19/2023 更新时间:10/19/2023 访问量:253

问:

我希望在 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

我查看了这个线程,并尝试了使用“最新的尖端 Nightly 车轮”的建议解决方案:

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 文件夹,安装了 pip,但仍然遇到与 Kivy 相同的错误。我不喜欢这条路线,因为由于 mingw64 使用 pacman 的包的性质,我还必须构建我所有的 python 包python -m ensurepip

如何使此设置正常工作?有没有办法不安装 kivy 的 gstreamer 依赖项,因为根据他们的文档它是可选的?我错过了什么吗?

kivy mingw-w64 msys2 pygobject pacman-package-manager

评论


答: 暂无答案