缺少 PyQt5 二进制文件

Missing PyQt5 binaries

在执行 pip install PyQt5 时,它会安装 PyQt5 但缺少一些二进制文件,

我真正想要的是与 QML 一起工作的 Lottie 动画库

我正在使用 windows 10 64 位我正在寻找它。

我用过python -m pip install aqtinstall

和 运行 下载二进制文件的命令,但这些二进制文件与我拥有的 QT 5.15.2 不匹配,即使我在 aqtinstall 中指定了版本。

如果有任何示例说明如何安装正确版本的 PyQt5 以便能够通过 QML 运行 lottie 动画,请分享。

编辑:

感谢@eyllanesc 和@mugiseyebrows,

我提到了@eyllanesc 的回答:

尽管它适用于基于 linux 的系统。但是 aqt 安装程序帮了大忙。 细微的变化是在命令中使用 windows 而不是 linux: python -m aqt install 5.15.2 windows desktop win64_msvc2019_64 --outputdir -m qtlottie

然后您将按照@eyllanesc 已解释的相同方式复制 lottieqt folder,但随后会在 bin folder 中找到 Qt5Bodymovin.dll,您还需要将其复制到Qt5目录下的bin文件夹。

而且有效!

感谢@eyllanesc 和@mugiseyebrows,

我参考了@eyllanesc 的回答:Implementing a Lottie JSON animation into PyQt5

尽管它适用于基于 linux 的系统。但是 aqt 安装程序帮了大忙。细微的变化是在命令中使用 windows 而不是 linux:python -m aqt install 5.15.2 windows desktop win64_msvc2019_64 --outputdir -m qtlottie

然后您将按照@eyllanesc 已解释的相同方式复制 lottieqt 文件夹,但随后会在 bin 文件夹中找到 Qt5Bodymovin.dll,您还需要将其复制到 Qt5 目录内的 bin 文件夹中.

而且有效!