(1)python开发经验

发布于:2025-05-13 ⋅ 阅读:(14) ⋅ 点赞:(0)


更多精彩内容
👉内容导航 👈
👉Qt开发 👈
👉python开发 👈

1 安装包格式说明

  • PySide下载地址

  • 进入下载地址后有多种安装包,怎么选择:

    PySide6_Essentials-6.5.1.1-cp37-abi3-win_amd64.whl
    PySide6_Essentials-6.5.2-pp39-pypy39_pp73-win_amd64.whl
    
  1. pp39-pypy39_pp73-win_amd64.whl:
    • 解释器: 这个wheel文件是为PyPy解释器编译的。PyPy是一个替代CPython的Python解释器,它使用JIT(Just-In-Time)编译器来提高执行速度。
    • ABI版本: pypy39_pp73 表示这个wheel文件是为PyPy 3.9编译的,并且与CPython 3.7/3.8/3.9的ABI兼容。
    • 适用平台: win_amd64 表示这个wheel文件适用于Windows操作系统,并且是为64位的AMD64架构编译的。
  2. cp37-abi3-win_amd64.whl:
    • 解释器: 这个wheel文件是为CPython解释器编译的。CPython是标准的Python解释器实现。
    • ABI版本: cp37-abi3 表示这个wheel文件是为CPython 3.7编译的,并且使用了ABI3接口。ABI3是一个稳定的二进制接口版本,允许该模块在CPython 3.7及更高版本上运行,而不需要为每个版本单独编译。
    • 适用平台: win_amd64 表示这个wheel文件适用于Windows操作系统,并且是为64位的AMD64架构编译的。

总结来说,第一个wheel文件是专门为PyPy解释器编译的,而第二个wheel文件是为CPython解释器编译的,并且使用了ABI3以支持多个CPython版本。如果你使用的是CPython解释器,第二个wheel文件可能更通用,因为它可以在多个CPython版本上运行而不需要重新编译。如果你使用的是PyPy解释器,则需要第一个wheel文件或其他专门为PyPy编译的文件。

2 PySide支持Windows7

  • 最后支持windows7的PySide版本为6.1.3,可以使用命令pip install PySide6==6.1.3安装,不过据说Qt6.1版本问题比较多,缺失很多东西;
  • 稳定支持windows7的PySide版本为5.15,最后的PySide2安装包版本PySide2-5.15.2.1,可以使用命令行安装,也可以在Qt下载中下载whl安装包;