无法安装pyside,更换多个32位Python版本均出现相同报错
问题根因
初代PySide(Qt4的Python绑定)已停止官方维护,官方发布的预编译包最高仅适配Python 3.4,Python 3.5及以上版本无官方支持的安装包,因此你在Python 3.6、3.9环境下直接执行安装命令会报错。
解决办法
- 优先更换为官方维护的高版本PySide分支
目前官方迭代的PySide6支持Python 3.6~3.12全版本,32位环境也有对应预编译包,直接执行以下命令安装即可:pip install pyside6
原有基于初代PySide开发的代码,仅需将导入语句从import PySide修改为import PySide6即可适配绝大多数场景,少量存在差异的API参照对应版本的接口说明调整即可。 - 若必须使用初代PySide的原有API
可以配置独立的Python 3.4虚拟环境运行旧项目,或查找社区编译的适配高版本Python的非官方PySide安装包进行本地安装。
内容的提问来源于stack exchange,提问作者A-B
相关产品推荐
相关产品推荐

