升级PySide6至6.5.2后运行报错:找不到shiboken6的libshiboken
PySide6升级到6.5.2后导入报错:shiboken6库文件不存在
报错原因
升级PySide6时,其依赖的核心库shiboken6未同步完成安装,或残留的旧版本文件导致路径匹配异常,使得PySide6无法找到libshiboken文件。
解决步骤
- 彻底卸载PySide6及依赖的shiboken6
执行命令:pip uninstall -y PySide6 shiboken6 - 手动清理残留文件夹
删除以下路径的残留目录:C:\Users\Admin\AppData\Roaming\Python\Python311\site-packages\PySide6C:\Users\Admin\AppData\Roaming\Python\Python311\shiboken6
- 重新安装PySide6 6.5.2版本
pip会自动安装匹配版本的shiboken6:pip install PySide6==6.5.2 - 验证修复效果
运行测试代码:from PySide6.QtWidgets import * print("PySide6导入成功")
额外注意事项
- 若使用多Python环境,建议用
py -3.11 -m pip替代pip,确保操作对应Python3.11环境 - 若仍有问题,可尝试创建全新虚拟环境后重新安装PySide6
内容的提问来源于stack exchange,提问作者ParsaTheH
相关产品推荐
相关产品推荐

