调用plt函数报错not ‘KeyboardModifier’

TypeError: int() argument must be a string, a bytes-like object or a number, not 'KeyboardModifier'

这个错误是由于在使用Matplotlib库时,尝试加载Qt相关的后端时发生了问题。根据错误信息,问题出现在导入backend_qt模块时。

这个错误通常是由于Matplotlib版本与其他相关库的兼容性问题导致的。可能的原因是Matplotlib版本与Qt库或其他依赖库版本不兼容。

确实只在这个库里安装了PySide6(6.4.2)和matplotlib(3.5.3)

解决方案:

代码开头增加下面2句:

c 复制代码
import matplotlib
matplotlib.use('TkAgg')
相关推荐
万行16 分钟前
机器学习&第二章线性回归
人工智能·python·机器学习·线性回归
nervermore99021 分钟前
3.3 Python图形编程
python
zhengfei61121 分钟前
世界各地免费电视频道的 M3U 播放列表。
python
心静财富之门1 小时前
退出 for 循环,break和continue 语句
开发语言·python
WJSKad12351 小时前
YOLO11-FDPN-DASI实现羽毛球拍与球的实时检测与识别研究
python
幻云20101 小时前
Next.js之道:从入门到精通
人工智能·python
0和1的舞者1 小时前
GUI自动化测试详解(三):测试框架pytest完全指南
自动化测试·python·测试开发·自动化·pytest·测试
大神君Bob1 小时前
【AI办公自动化】教你使用Pytho让Word文档处理自动化
python
轻竹办公PPT2 小时前
2025实测!AI生成PPT工具全总结
人工智能·python·powerpoint
彼岸花开了吗2 小时前
构建AI智能体:八十一、SVD模型压缩的艺术:如何科学选择K值实现最佳性能
人工智能·python·llm